<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>OpenMesh: OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="logo_align.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="rwth_vci_rgb.jpg"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">OpenMesh
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('a00380_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">PolyConnectivity_inline_impl.hh</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* ========================================================================= *</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *                               OpenMesh                                    *</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *           Copyright (c) 2001-2015, RWTH-Aachen University                 *</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *           Department of Computer Graphics and Multimedia                  *</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *                          All rights reserved.                             *</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> *                            www.openmesh.org                               *</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *---------------------------------------------------------------------------*</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * This file is part of OpenMesh.                                            *</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *---------------------------------------------------------------------------*</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without        *</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * modification, are permitted provided that the following conditions        *</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * are met:                                                                  *</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * 1. Redistributions of source code must retain the above copyright notice, *</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *    this list of conditions and the following disclaimer.                  *</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * 2. Redistributions in binary form must reproduce the above copyright      *</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> *    notice, this list of conditions and the following disclaimer in the    *</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *    documentation and/or other materials provided with the distribution.   *</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * 3. Neither the name of the copyright holder nor the names of its          *</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> *    contributors may be used to endorse or promote products derived from   *</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> *    this software without specific prior written permission.               *</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS       *</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED *</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A           *</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER *</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment"> * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  *</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"> * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,       *</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment"> * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR        *</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"> * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF    *</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING      *</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment"> * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS        *</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment"> * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.              *</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> *                                                                           *</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> * ========================================================================= */</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#ifndef OPENMESH_POLYCONNECTIVITY_INLINE_IMPL_HH</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor">#define OPENMESH_POLYCONNECTIVITY_INLINE_IMPL_HH</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#include &lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#include &lt;OpenMesh/Core/Mesh/IteratorsT.hh&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor">#include &lt;OpenMesh/Core/Mesh/CirculatorsT.hh&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor">#include &lt;OpenMesh/Core/Mesh/SmartHandles.hh&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="keyword">namespace </span><a class="code" href="a01233.html">OpenMesh</a> {</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a02313.html#aacac94430d36ecd51b294555e51389aa">   53</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02405.html">SmartVertexHandle</a> <a class="code" href="a02313.html#aacac94430d36ecd51b294555e51389aa">PolyConnectivity::add_vertex</a>() { <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02113.html#a99d673da244d912ee2054c3bcc7da076">new_vertex</a>(), *<span class="keyword">this</span>); }</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="a02313.html#a79d42b5b0d2c68e589eba42bbde367da">   55</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a79d42b5b0d2c68e589eba42bbde367da">PolyConnectivity::next_halfedge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a79d42b5b0d2c68e589eba42bbde367da">next_halfedge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),        *<span class="keyword">this</span>); }</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a02313.html#a4d8d7a7fadc228f8f64428cbe639943d">   56</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a4d8d7a7fadc228f8f64428cbe639943d">PolyConnectivity::prev_halfedge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const        </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a4d8d7a7fadc228f8f64428cbe639943d">prev_halfedge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),        *<span class="keyword">this</span>); }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">   57</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">PolyConnectivity::opposite_halfedge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const    </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">opposite_halfedge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),    *<span class="keyword">this</span>); }</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a02313.html#a840125dee47952efd60d7b61ae8d4a30">   58</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a840125dee47952efd60d7b61ae8d4a30">PolyConnectivity::ccw_rotated_halfedge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a840125dee47952efd60d7b61ae8d4a30">ccw_rotated_halfedge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)), *<span class="keyword">this</span>); }</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a02313.html#ad559e5ae8367e51e1b860eeff62808dc">   59</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#ad559e5ae8367e51e1b860eeff62808dc">PolyConnectivity::cw_rotated_halfedge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const  </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#ad559e5ae8367e51e1b860eeff62808dc">cw_rotated_halfedge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),  *<span class="keyword">this</span>); }</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="a02313.html#a6e9602adaae09dee4abbb34417217701">   61</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a6e9602adaae09dee4abbb34417217701">PolyConnectivity::s_halfedge_handle</a>(<a class="code" href="a02413.html">SmartEdgeHandle</a> _eh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _i)     { <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(ArrayKernel::s_halfedge_handle(<a class="code" href="a02249.html">EdgeHandle</a>(_eh), _i), _eh.<a class="code" href="a02401.html#ae66bd4bc4fabcb48e5dceb78d4bf3193">mesh</a>()); }</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="a02313.html#a334966a6afd1fd65092a6ee0c7dc6bfc">   62</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02413.html">SmartEdgeHandle</a>     <a class="code" href="a02313.html#a334966a6afd1fd65092a6ee0c7dc6bfc">PolyConnectivity::s_edge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)                     { <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(ArrayKernel::s_edge_handle(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)), _heh.<a class="code" href="a02401.html#ae66bd4bc4fabcb48e5dceb78d4bf3193">mesh</a>()); }</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">   64</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">PolyConnectivity::halfedge_handle</a>(<a class="code" href="a02413.html">SmartEdgeHandle</a> _eh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> _i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">halfedge_handle</a>(<a class="code" href="a02249.html">EdgeHandle</a>(_eh), _i), *<span class="keyword">this</span>); }</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a02313.html#ac971af22106576960f29fd83e5203e83">   65</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02413.html">SmartEdgeHandle</a> <a class="code" href="a02313.html#ac971af22106576960f29fd83e5203e83">PolyConnectivity::edge_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#ac971af22106576960f29fd83e5203e83">edge_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),    *<span class="keyword">this</span>); }</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="a02313.html#aa1348056d43debc7d6db08ef0c38a884">   66</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">PolyConnectivity::halfedge_handle</a>(<a class="code" href="a02417.html">SmartFaceHandle</a> _fh)<span class="keyword"> const                  </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">halfedge_handle</a>(<a class="code" href="a02253.html">FaceHandle</a>(_fh)),     *<span class="keyword">this</span>); }</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="a02313.html#adbca13e9e102f347aaa652edcdc1d8d4">   67</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02409.html">SmartHalfedgeHandle</a> <a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">PolyConnectivity::halfedge_handle</a>(<a class="code" href="a02405.html">SmartVertexHandle</a> _vh)<span class="keyword"> const                </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">halfedge_handle</a>(<a class="code" href="a02241.html">VertexHandle</a>(_vh)),   *<span class="keyword">this</span>); }</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">   69</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02417.html">SmartFaceHandle</a> <a class="code" href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">PolyConnectivity::face_handle</a>(<a class="code" href="a02409.html">SmartHalfedgeHandle</a> _heh)<span class="keyword"> const                     </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">face_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a>(_heh)),    *<span class="keyword">this</span>); }</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a02313.html#ad0e146d46ca485644ba9e52d51dd7fe4">   71</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02417.html">SmartFaceHandle</a> <a class="code" href="a02313.html#ad0e146d46ca485644ba9e52d51dd7fe4">PolyConnectivity::opposite_face_handle</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const                 </span>{ <span class="keywordflow">return</span> <a class="code" href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a class="code" href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">face_handle</a>(<a class="code" href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">opposite_halfedge_handle</a>(_heh)), *<span class="keyword">this</span>); }</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> RangeTraitT&gt;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">class </span><a class="code" href="a02297.html">EntityRange</a> : <span class="keyword">public</span> <a class="code" href="a02449.html">SmartRangeT</a>&lt;EntityRange&lt;RangeTraitT&gt;, typename RangeTraitT::ITER_TYPE::SmartHandle&gt; {</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">typename</span> RangeTraitT::ITER_TYPE iterator;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">typename</span> RangeTraitT::ITER_TYPE const_iterator;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;        <span class="keyword">explicit</span> <a class="code" href="a02297.html">EntityRange</a>(<span class="keyword">typename</span> RangeTraitT::CONTAINER_TYPE &amp;container) : container_(container) {}</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;        <span class="keyword">typename</span> RangeTraitT::ITER_TYPE begin()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> RangeTraitT::begin(container_); }</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;        <span class="keyword">typename</span> RangeTraitT::ITER_TYPE end()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> RangeTraitT::end(container_); }</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        <span class="keyword">typename</span> RangeTraitT::CONTAINER_TYPE &amp;container_;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;};</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> CirculatorRangeTraitT&gt;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">//class CirculatorRange : public SmartRangeT&lt;CirculatorRange&lt;CirculatorRangeTraitT&gt;, decltype (make_smart(std::declval&lt;typename CirculatorRangeTraitT::TO_ENTITYE_TYPE&gt;(), std::declval&lt;PolyConnectivity&gt;()))&gt;{</span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">class </span><a class="code" href="a02305.html">CirculatorRange</a> : <span class="keyword">public</span> <a class="code" href="a02449.html">SmartRangeT</a>&lt;CirculatorRange&lt;CirculatorRangeTraitT&gt;, typename SmartHandle&lt;typename CirculatorRangeTraitT::TO_ENTITYE_TYPE&gt;::type&gt;{</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    <span class="keyword">public</span>:</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">typename</span> CirculatorRangeTraitT::ITER_TYPE ITER_TYPE;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">typename</span> CirculatorRangeTraitT::CENTER_ENTITY_TYPE CENTER_ENTITY_TYPE;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        <span class="keyword">typedef</span> <span class="keyword">typename</span> CirculatorRangeTraitT::CONTAINER_TYPE CONTAINER_TYPE;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;        <span class="keyword">typedef</span> ITER_TYPE iterator;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keyword">typedef</span> ITER_TYPE const_iterator;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;        <a class="code" href="a02305.html">CirculatorRange</a>(</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <span class="keyword">const</span> CONTAINER_TYPE &amp;container,</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;                CENTER_ENTITY_TYPE center) :</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            container_(container), center_(center) {}</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        ITER_TYPE begin()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> CirculatorRangeTraitT::begin(container_, center_); }</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;        ITER_TYPE end()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> CirculatorRangeTraitT::end(container_, center_); }</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    <span class="keyword">private</span>:</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        <span class="keyword">const</span> CONTAINER_TYPE &amp;container_;</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        CENTER_ENTITY_TYPE center_;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;};</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="a02313.html#ac062511d2c2c3bce4ff842d81f85a37b">  113</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstVertexRangeSkipping</a>   <a class="code" href="a02313.html#ac062511d2c2c3bce4ff842d81f85a37b">PolyConnectivity::vertices</a>()<span class="keyword">      const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a>(*<span class="keyword">this</span>);   }</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="a02313.html#aa47df81863eb2eb7148ff29515be867a">  114</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstVertexRange</a>           <a class="code" href="a02313.html#aa47df81863eb2eb7148ff29515be867a">PolyConnectivity::all_vertices</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a>(*<span class="keyword">this</span>);           }</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="a02313.html#a89b1117c77d3b3e2b65da129cd901b79">  115</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstHalfedgeRangeSkipping</a> <a class="code" href="a02313.html#a89b1117c77d3b3e2b65da129cd901b79">PolyConnectivity::halfedges</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a>(*<span class="keyword">this</span>); }</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="a02313.html#a5db927cbf378c54750fca0d7efa0e417">  116</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstHalfedgeRange</a>         <a class="code" href="a02313.html#a5db927cbf378c54750fca0d7efa0e417">PolyConnectivity::all_halfedges</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a>(*<span class="keyword">this</span>);         }</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="a02313.html#a65ee7e47b2b93672b4c0d72b94baf548">  117</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstEdgeRangeSkipping</a>     <a class="code" href="a02313.html#a65ee7e47b2b93672b4c0d72b94baf548">PolyConnectivity::edges</a>()<span class="keyword">         const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">ConstEdgeRangeSkipping</a>(*<span class="keyword">this</span>);     }</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="a02313.html#a6eaada3738fad895ae70ed1c010f8dab">  118</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstEdgeRange</a>             <a class="code" href="a02313.html#a6eaada3738fad895ae70ed1c010f8dab">PolyConnectivity::all_edges</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">ConstEdgeRange</a>(*<span class="keyword">this</span>);             }</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="a02313.html#aba295e315a3b508270c24227772225fd">  119</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstFaceRangeSkipping</a>     <a class="code" href="a02313.html#aba295e315a3b508270c24227772225fd">PolyConnectivity::faces</a>()<span class="keyword">         const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">ConstFaceRangeSkipping</a>(*<span class="keyword">this</span>);     }</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="a02313.html#af37d6eacb63abdfaa4d31a43898b0173">  120</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstFaceRange</a>             <a class="code" href="a02313.html#af37d6eacb63abdfaa4d31a43898b0173">PolyConnectivity::all_faces</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">ConstFaceRange</a>(*<span class="keyword">this</span>);             }</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstVertexRangeSkipping</a>   PolyConnectivity::elements&lt;VertexHandle&gt;()       <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac062511d2c2c3bce4ff842d81f85a37b">vertices</a>();      }</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstVertexRange</a>           PolyConnectivity::all_elements&lt;VertexHandle&gt;()   <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa47df81863eb2eb7148ff29515be867a">all_vertices</a>();  }</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstHalfedgeRangeSkipping</a> PolyConnectivity::elements&lt;HalfedgeHandle&gt;()     <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#a89b1117c77d3b3e2b65da129cd901b79">halfedges</a>();     }</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstHalfedgeRange</a>         PolyConnectivity::all_elements&lt;HalfedgeHandle&gt;() <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5db927cbf378c54750fca0d7efa0e417">all_halfedges</a>(); }</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstEdgeRangeSkipping</a>     PolyConnectivity::elements&lt;EdgeHandle&gt;()         <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#a65ee7e47b2b93672b4c0d72b94baf548">edges</a>();         }</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstEdgeRange</a>             PolyConnectivity::all_elements&lt;EdgeHandle&gt;()     <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6eaada3738fad895ae70ed1c010f8dab">all_edges</a>();     }</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstFaceRangeSkipping</a>     PolyConnectivity::elements&lt;FaceHandle&gt;()         <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#aba295e315a3b508270c24227772225fd">faces</a>();         }</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="keyword">template</span> &lt;&gt; <span class="keyword">inline</span> <a class="code" href="a02297.html">PolyConnectivity::ConstFaceRange</a>             PolyConnectivity::all_elements&lt;FaceHandle&gt;()     <span class="keyword">const</span> { <span class="keywordflow">return</span> <a class="code" href="a02313.html#af37d6eacb63abdfaa4d31a43898b0173">all_faces</a>();     }</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="a02313.html#aeae652d4438276037a1171972a0b5a2a">  132</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstVertexVertexRange</a> <a class="code" href="a02313.html#aeae652d4438276037a1171972a0b5a2a">PolyConnectivity::vv_range</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">ConstVertexVertexRange</a>(*<span class="keyword">this</span>, _vh);</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;}</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="a02313.html#aac23381dd7ecead9797ece002c0d9db4">  136</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstVertexIHalfedgeRange</a> <a class="code" href="a02313.html#aac23381dd7ecead9797ece002c0d9db4">PolyConnectivity::vih_range</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6e850069e891062b73842ea60fdb83d1">ConstVertexIHalfedgeRange</a>(*<span class="keyword">this</span>, _vh);</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;}</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="a02313.html#a35bf93b9cdc65a5600b1f5ad63753d6f">  140</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstVertexOHalfedgeRange</a> <a class="code" href="a02313.html#a35bf93b9cdc65a5600b1f5ad63753d6f">PolyConnectivity::voh_range</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">ConstVertexOHalfedgeRange</a>(*<span class="keyword">this</span>, _vh);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;}</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="a02313.html#a69caa9d4f6f52c2134ff4146708ad19b">  144</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstVertexEdgeRange</a> <a class="code" href="a02313.html#a69caa9d4f6f52c2134ff4146708ad19b">PolyConnectivity::ve_range</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">ConstVertexEdgeRange</a>(*<span class="keyword">this</span>, _vh);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;}</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="a02313.html#aff7591dd26a9f5c87296cd8b621ed3d4">  148</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstVertexFaceRange</a> <a class="code" href="a02313.html#aff7591dd26a9f5c87296cd8b621ed3d4">PolyConnectivity::vf_range</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">ConstVertexFaceRange</a>(*<span class="keyword">this</span>, _vh);</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;}</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="a02313.html#a9d5ce0fdebb27beb57056c5a99571fef">  152</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstFaceVertexRange</a> <a class="code" href="a02313.html#a9d5ce0fdebb27beb57056c5a99571fef">PolyConnectivity::fv_range</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">ConstFaceVertexRange</a>(*<span class="keyword">this</span>, _fh);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;}</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="a02313.html#ace4b35cc2c9fc028e1057d42867f1470">  156</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstFaceHalfedgeRange</a> <a class="code" href="a02313.html#ace4b35cc2c9fc028e1057d42867f1470">PolyConnectivity::fh_range</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">ConstFaceHalfedgeRange</a>(*<span class="keyword">this</span>, _fh);</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;}</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="a02313.html#a4a0cc71fb18c1e211114045a1480c9ae">  160</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstFaceEdgeRange</a> <a class="code" href="a02313.html#a4a0cc71fb18c1e211114045a1480c9ae">PolyConnectivity::fe_range</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">ConstFaceEdgeRange</a>(*<span class="keyword">this</span>, _fh);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;}</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="a02313.html#a302d83de16c2d60421aa25ccc487eb3b">  164</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02305.html">PolyConnectivity::ConstFaceFaceRange</a> <a class="code" href="a02313.html#a302d83de16c2d60421aa25ccc487eb3b">PolyConnectivity::ff_range</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const </span>{</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">ConstFaceFaceRange</a>(*<span class="keyword">this</span>, _fh);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;}</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">  170</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::VertexIter</a> <a class="code" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">PolyConnectivity::vertices_begin</a>()</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>(0)); }</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="a02313.html#ac7a48f28be770f48e42b6402d5a7520a">  173</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstVertexIter</a> <a class="code" href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">PolyConnectivity::vertices_begin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>(0)); }</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">  176</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::VertexIter</a> <a class="code" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a>()</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>( <span class="keywordtype">int</span>(n_vertices() ) )); }</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="a02313.html#a50aacaafe08bb05ac38f8eaf05df4aa4">  179</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstVertexIter</a> <a class="code" href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">PolyConnectivity::vertices_end</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>( <span class="keywordtype">int</span>(n_vertices()) )); }</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">  182</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::HalfedgeIter</a> <a class="code" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">PolyConnectivity::halfedges_begin</a>()</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(0)); }</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="a02313.html#a9b3b52a4ab5b95e0d99608020cdcc5c6">  185</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstHalfedgeIter</a> <a class="code" href="a02313.html#a284569b94cb3443739982ac654e2c9b1">PolyConnectivity::halfedges_begin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(0)); }</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">  188</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::HalfedgeIter</a> <a class="code" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a>()</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(<span class="keywordtype">int</span>(n_halfedges()))); }</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="a02313.html#a2fc8fcc33a1a20d7d4ba0d9d0db1ed08">  191</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstHalfedgeIter</a> <a class="code" href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">PolyConnectivity::halfedges_end</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(<span class="keywordtype">int</span>(n_halfedges()))); }</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">  194</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::EdgeIter</a> <a class="code" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">PolyConnectivity::edges_begin</a>()</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(0)); }</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="a02313.html#a055e22ce66b98193893257e73e81ad63">  197</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstEdgeIter</a> <a class="code" href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">PolyConnectivity::edges_begin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(0)); }</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="a02313.html#a057718868453662d2989c0b05ef05943">  200</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::EdgeIter</a> <a class="code" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a>()</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(<span class="keywordtype">int</span>(n_edges()))); }</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="a02313.html#a55718c733c231a46ea3447193b688fbd">  203</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstEdgeIter</a> <a class="code" href="a02313.html#a057718868453662d2989c0b05ef05943">PolyConnectivity::edges_end</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(<span class="keywordtype">int</span>(n_edges()))); }</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">  206</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::FaceIter</a> <a class="code" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">PolyConnectivity::faces_begin</a>()</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(0)); }</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="a02313.html#a5df0efeb8a10a4f32e5abe9cde13dbd5">  209</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstFaceIter</a> <a class="code" href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">PolyConnectivity::faces_begin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(0)); }</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">  212</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::FaceIter</a> <a class="code" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a>()</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(<span class="keywordtype">int</span>(n_faces()))); }</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="a02313.html#a0549040e2b0ae5fc88899654378dc4cb">  216</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstFaceIter</a> <a class="code" href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">PolyConnectivity::faces_end</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(<span class="keywordtype">int</span>(n_faces()))); }</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">  219</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::VertexIter</a> <a class="code" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">PolyConnectivity::vertices_sbegin</a>()</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">VertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="a02313.html#abdedf1f35dfdaf3a3bad092be0333de7">  222</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstVertexIter</a> <a class="code" href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">PolyConnectivity::vertices_sbegin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">ConstVertexIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02241.html">VertexHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">  225</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::HalfedgeIter</a> <a class="code" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">PolyConnectivity::halfedges_sbegin</a>()</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">HalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="a02313.html#a7267f04ab84a7cb6a578cfb3ffe3e239">  228</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstHalfedgeIter</a> <a class="code" href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">PolyConnectivity::halfedges_sbegin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">ConstHalfedgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02245.html">HalfedgeHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">  231</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::EdgeIter</a> <a class="code" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">PolyConnectivity::edges_sbegin</a>()</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a784b002754972c4d01942cc4a67f9b16">EdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="a02313.html#acbd0b8522d7b2e1f6ff2603515e142a1">  234</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstEdgeIter</a> <a class="code" href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">PolyConnectivity::edges_sbegin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0920e9bcadf00342493659a0238626a9">ConstEdgeIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02249.html">EdgeHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">  237</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::FaceIter</a> <a class="code" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">PolyConnectivity::faces_sbegin</a>()</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">FaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="a02313.html#a1a786961edede51f87e53fa8cfa6d025">  240</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02293.html">PolyConnectivity::ConstFaceIter</a> <a class="code" href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">PolyConnectivity::faces_sbegin</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="keyword"></span>{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">ConstFaceIter</a>(*<span class="keyword">this</span>, <a class="code" href="a02253.html">FaceHandle</a>(0), <span class="keyword">true</span>); }</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="a02313.html#a6417ffb5839b4db58955533ee79c5a7f">  243</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexVertexIter</a> <a class="code" href="a02313.html#a6417ffb5839b4db58955533ee79c5a7f">PolyConnectivity::vv_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="a02313.html#ac9ae31c3b00d679448870ee0acd2011b">  246</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCWIter</a> <a class="code" href="a02313.html#ac9ae31c3b00d679448870ee0acd2011b">PolyConnectivity::vv_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="a02313.html#a09e63ab7cff0b78a4315baeac57da06c">  249</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCCWIter</a> <a class="code" href="a02313.html#a09e63ab7cff0b78a4315baeac57da06c">PolyConnectivity::vv_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="a02313.html#addc0f67e3818aaa4945c6f1dd2ef5837">  252</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexIHalfedgeIter</a> <a class="code" href="a02313.html#addc0f67e3818aaa4945c6f1dd2ef5837">PolyConnectivity::vih_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="a02313.html#a7e4d962cff27d0f6dc20235bcea6bbb0">  255</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#a7e4d962cff27d0f6dc20235bcea6bbb0">PolyConnectivity::vih_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="a02313.html#adda03a5b9592a6a4e8b647769c989a84">  258</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#adda03a5b9592a6a4e8b647769c989a84">PolyConnectivity::vih_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="a02313.html#a88be7595c00d8acda4b884974a423932">  261</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexOHalfedgeIter</a> <a class="code" href="a02313.html#a88be7595c00d8acda4b884974a423932">PolyConnectivity::voh_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="a02313.html#a427e31b606d7bff84b05d03921654666">  264</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#a427e31b606d7bff84b05d03921654666">PolyConnectivity::voh_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="a02313.html#a4a3ad0f3e72ffc82c24f1ec6efc6e845">  267</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#a4a3ad0f3e72ffc82c24f1ec6efc6e845">PolyConnectivity::voh_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="a02313.html#ae43c9c12b88b32d80b21d2fdf00a0a6c">  270</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexEdgeIter</a> <a class="code" href="a02313.html#ae43c9c12b88b32d80b21d2fdf00a0a6c">PolyConnectivity::ve_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="a02313.html#aec31cf26c3f8a0f7bb6a5e6b09115342">  273</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCWIter</a> <a class="code" href="a02313.html#aec31cf26c3f8a0f7bb6a5e6b09115342">PolyConnectivity::ve_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="a02313.html#a6e038ea37713bc2ddc06300aaaed3d22">  276</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCCWIter</a> <a class="code" href="a02313.html#a6e038ea37713bc2ddc06300aaaed3d22">PolyConnectivity::ve_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="a02313.html#af92290b9627d280953cf36754ce601d4">  279</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexFaceIter</a> <a class="code" href="a02313.html#af92290b9627d280953cf36754ce601d4">PolyConnectivity::vf_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="a02313.html#a1f38ef1ab150f4aedd13bc78e42e9712">  282</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCWIter</a> <a class="code" href="a02313.html#a1f38ef1ab150f4aedd13bc78e42e9712">PolyConnectivity::vf_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="a02313.html#ac97f84802459cb3f47c1785e6163b8a3">  285</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCCWIter</a> <a class="code" href="a02313.html#ac97f84802459cb3f47c1785e6163b8a3">PolyConnectivity::vf_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;{  <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="a02313.html#a17b566e801c54add1b721307e5ec7917">  288</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexVertexIter</a> <a class="code" href="a02313.html#a17b566e801c54add1b721307e5ec7917">PolyConnectivity::cvv_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="a02313.html#ac528c6ca4bbc03dfff0bfb2534980c7c">  291</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCWIter</a> <a class="code" href="a02313.html#ac528c6ca4bbc03dfff0bfb2534980c7c">PolyConnectivity::cvv_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="a02313.html#a631a63406b4670ff09fde2d960f6db9a">  294</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCCWIter</a> <a class="code" href="a02313.html#a631a63406b4670ff09fde2d960f6db9a">PolyConnectivity::cvv_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="a02313.html#aefdd03eaa9f1689b7b5afe1cd14e8d63">  297</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexIHalfedgeIter</a> <a class="code" href="a02313.html#aefdd03eaa9f1689b7b5afe1cd14e8d63">PolyConnectivity::cvih_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="a02313.html#aece7e2f3d5f56a2be04c6955453cddf7">  300</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#aece7e2f3d5f56a2be04c6955453cddf7">PolyConnectivity::cvih_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="a02313.html#a1aaf76e2e68bbf1106300d5229068d2e">  303</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#a1aaf76e2e68bbf1106300d5229068d2e">PolyConnectivity::cvih_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="a02313.html#ab6dca97a14febbc05436121b782c6c18">  306</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexOHalfedgeIter</a> <a class="code" href="a02313.html#ab6dca97a14febbc05436121b782c6c18">PolyConnectivity::cvoh_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="a02313.html#a9edf8dc68a321fccf1983557f0350fde">  309</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#a9edf8dc68a321fccf1983557f0350fde">PolyConnectivity::cvoh_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="a02313.html#a5bd0c9655aa3dd261eb960e5c036af86">  312</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#a5bd0c9655aa3dd261eb960e5c036af86">PolyConnectivity::cvoh_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="a02313.html#a7aa4c6bf285f60fe8ef671f0a4e28d4c">  315</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexEdgeIter</a> <a class="code" href="a02313.html#a7aa4c6bf285f60fe8ef671f0a4e28d4c">PolyConnectivity::cve_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="a02313.html#a86f43c5389e7bfe3d95ef91e4ab25992">  318</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCWIter</a> <a class="code" href="a02313.html#a86f43c5389e7bfe3d95ef91e4ab25992">PolyConnectivity::cve_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="a02313.html#aaf742fefa409b1243caeb49f7aa48ba0">  321</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCCWIter</a> <a class="code" href="a02313.html#aaf742fefa409b1243caeb49f7aa48ba0">PolyConnectivity::cve_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;</div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="a02313.html#a9f0a36972ca7b87e37d5afe1364225e0">  324</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexFaceIter</a> <a class="code" href="a02313.html#a9f0a36972ca7b87e37d5afe1364225e0">PolyConnectivity::cvf_iter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="a02313.html#a4ebf15fb32b39fd9124229c6cf1817e8">  327</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCWIter</a> <a class="code" href="a02313.html#a4ebf15fb32b39fd9124229c6cf1817e8">PolyConnectivity::cvf_cwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="a02313.html#a6c3d3507a3f4c0eceeab87d909729f34">  330</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCCWIter</a> <a class="code" href="a02313.html#a6c3d3507a3f4c0eceeab87d909729f34">PolyConnectivity::cvf_ccwiter</a>(<a class="code" href="a02241.html">ArrayKernel::VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="a02313.html#aeb868a647517e60a02d1e20f9a256da9">  333</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceVertexIter</a> <a class="code" href="a02313.html#aeb868a647517e60a02d1e20f9a256da9">PolyConnectivity::fv_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="a02313.html#a2fd89dcdc92e3e8d1860176e231ae645">  336</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCWIter</a> <a class="code" href="a02313.html#a2fd89dcdc92e3e8d1860176e231ae645">PolyConnectivity::fv_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="a02313.html#a3aec8919a4f3b3dbd1be3dc22917e6bc">  339</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCCWIter</a> <a class="code" href="a02313.html#a3aec8919a4f3b3dbd1be3dc22917e6bc">PolyConnectivity::fv_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="a02313.html#ae313e747578a6dbd1de6d0a5ee5e3ad6">  342</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceHalfedgeIter</a> <a class="code" href="a02313.html#ae313e747578a6dbd1de6d0a5ee5e3ad6">PolyConnectivity::fh_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="a02313.html#a05148ca93808fe466c80f3ac2b1706bf">  345</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCWIter</a> <a class="code" href="a02313.html#a05148ca93808fe466c80f3ac2b1706bf">PolyConnectivity::fh_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="a02313.html#a7f1604b741fac28e363fe29e579e199e">  348</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#a7f1604b741fac28e363fe29e579e199e">PolyConnectivity::fh_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="a02313.html#a981b430e0ff7b2028e959fa8b0f5a306">  351</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceEdgeIter</a> <a class="code" href="a02313.html#a981b430e0ff7b2028e959fa8b0f5a306">PolyConnectivity::fe_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="a02313.html#a0b9f80291eea636a82329870f6df29db">  354</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCWIter</a> <a class="code" href="a02313.html#a0b9f80291eea636a82329870f6df29db">PolyConnectivity::fe_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="a02313.html#ab2cc2fd9398a0a5f163b2809b9a97a7f">  357</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCCWIter</a> <a class="code" href="a02313.html#ab2cc2fd9398a0a5f163b2809b9a97a7f">PolyConnectivity::fe_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="a02313.html#a406c75147195e212a7321b8697bb2d77">  360</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceFaceIter</a> <a class="code" href="a02313.html#a406c75147195e212a7321b8697bb2d77">PolyConnectivity::ff_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="a02313.html#a128c330a6555cf1820d7b932f27a4812">  363</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCWIter</a> <a class="code" href="a02313.html#a128c330a6555cf1820d7b932f27a4812">PolyConnectivity::ff_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="a02313.html#a0ecbd6a65bda6abf1da3cdfcc24d6e60">  366</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCCWIter</a> <a class="code" href="a02313.html#a0ecbd6a65bda6abf1da3cdfcc24d6e60">PolyConnectivity::ff_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="a02313.html#a4f0fa0527f05d88e872fa23f88f3ad2e">  369</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceVertexIter</a> <a class="code" href="a02313.html#a4f0fa0527f05d88e872fa23f88f3ad2e">PolyConnectivity::cfv_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="a02313.html#a89727d852bed2fd6070bf1d309ce7f3b">  372</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCWIter</a> <a class="code" href="a02313.html#a89727d852bed2fd6070bf1d309ce7f3b">PolyConnectivity::cfv_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="a02313.html#a5a28afc71582d7114347652138757972">  375</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCCWIter</a> <a class="code" href="a02313.html#a5a28afc71582d7114347652138757972">PolyConnectivity::cfv_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="a02313.html#a2a3d6350599e963ac080eddb0c89c498">  378</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceHalfedgeIter</a> <a class="code" href="a02313.html#a2a3d6350599e963ac080eddb0c89c498">PolyConnectivity::cfh_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="a02313.html#a2c15dd959c7a464a27747d2f1971e4b2">  381</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCWIter</a> <a class="code" href="a02313.html#a2c15dd959c7a464a27747d2f1971e4b2">PolyConnectivity::cfh_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="a02313.html#aa2aff251195e02a1e49090205e36680c">  384</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#aa2aff251195e02a1e49090205e36680c">PolyConnectivity::cfh_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="a02313.html#a7bfb1c728c36b24246966ecc06e4aa32">  387</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceEdgeIter</a> <a class="code" href="a02313.html#a7bfb1c728c36b24246966ecc06e4aa32">PolyConnectivity::cfe_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="a02313.html#a4ca004a44d70e872612156bbe20cdbd8">  390</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCWIter</a> <a class="code" href="a02313.html#a4ca004a44d70e872612156bbe20cdbd8">PolyConnectivity::cfe_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="a02313.html#ae892dfe620566db80f1f5397e0411a12">  393</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCCWIter</a> <a class="code" href="a02313.html#ae892dfe620566db80f1f5397e0411a12">PolyConnectivity::cfe_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="a02313.html#a591f89c0f82e8674e129df54b1f2acb8">  396</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceFaceIter</a> <a class="code" href="a02313.html#a591f89c0f82e8674e129df54b1f2acb8">PolyConnectivity::cff_iter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;</div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="a02313.html#a7aa8ba9b3c4e7501d1fb996ade4c7c60">  399</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCWIter</a> <a class="code" href="a02313.html#a7aa8ba9b3c4e7501d1fb996ade4c7c60">PolyConnectivity::cff_cwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="a02313.html#a84cc4cb93de3a40ffda4a0cf9d30f836">  402</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCCWIter</a> <a class="code" href="a02313.html#a84cc4cb93de3a40ffda4a0cf9d30f836">PolyConnectivity::cff_ccwiter</a>(<a class="code" href="a02253.html">ArrayKernel::FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="a02313.html#a0894b9d5f4db061048090c1a45a8ee9e">  406</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexVertexIter</a> <a class="code" href="a02313.html#a0894b9d5f4db061048090c1a45a8ee9e">PolyConnectivity::vv_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="a02313.html#a5e87c158112a4516642ca8d9c31b3a0d">  409</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCWIter</a> <a class="code" href="a02313.html#a5e87c158112a4516642ca8d9c31b3a0d">PolyConnectivity::vv_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="a02313.html#abcee51eea2dac2393e83b653a218e43b">  412</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCCWIter</a> <a class="code" href="a02313.html#abcee51eea2dac2393e83b653a218e43b">PolyConnectivity::vv_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="a02313.html#af2a9563773022efacb85e69921c8dd62">  415</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexIHalfedgeIter</a> <a class="code" href="a02313.html#af2a9563773022efacb85e69921c8dd62">PolyConnectivity::vih_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="a02313.html#a689560e1daf0409443c12630139d71f1">  418</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#a689560e1daf0409443c12630139d71f1">PolyConnectivity::vih_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="a02313.html#af627062ce74fb92fc530d5a6a66c47ff">  421</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#af627062ce74fb92fc530d5a6a66c47ff">PolyConnectivity::vih_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="a02313.html#a513e0bda7e23f482d7c13866d15c8e80">  424</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexOHalfedgeIter</a> <a class="code" href="a02313.html#a513e0bda7e23f482d7c13866d15c8e80">PolyConnectivity::voh_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="a02313.html#a8ccc6df2bf51a0bfd86c768365dd2c29">  427</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#a8ccc6df2bf51a0bfd86c768365dd2c29">PolyConnectivity::voh_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="a02313.html#ae7462bc333893edd402c61d686c322bb">  430</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#ae7462bc333893edd402c61d686c322bb">PolyConnectivity::voh_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="a02313.html#acae71e9686e5fc92e8d2b5548eb92061">  433</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexEdgeIter</a> <a class="code" href="a02313.html#acae71e9686e5fc92e8d2b5548eb92061">PolyConnectivity::ve_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="a02313.html#a1a1969a8c5b157166699d939517c2f9d">  436</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCWIter</a> <a class="code" href="a02313.html#a1a1969a8c5b157166699d939517c2f9d">PolyConnectivity::ve_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="a02313.html#a886371fedc23876e89e80ec2b432f2e4">  439</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCCWIter</a> <a class="code" href="a02313.html#a886371fedc23876e89e80ec2b432f2e4">PolyConnectivity::ve_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="a02313.html#a104c5499f30f6b824a4ad8de06c40de3">  442</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexFaceIter</a> <a class="code" href="a02313.html#a104c5499f30f6b824a4ad8de06c40de3">PolyConnectivity::vf_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="a02313.html#a164421e47493521ca656459b6e9ee691">  445</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCWIter</a> <a class="code" href="a02313.html#a164421e47493521ca656459b6e9ee691">PolyConnectivity::vf_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div><div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="a02313.html#abd0e4a817538103a1bc47627439f765f">  448</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCCWIter</a> <a class="code" href="a02313.html#abd0e4a817538103a1bc47627439f765f">PolyConnectivity::vf_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="a02313.html#adffb41f2934df918ae03029dee75ae36">  452</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexVertexIter</a> <a class="code" href="a02313.html#adffb41f2934df918ae03029dee75ae36">PolyConnectivity::cvv_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">  455</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCWIter</a> <a class="code" href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">PolyConnectivity::cvv_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="a02313.html#a3b326ed1ea087077b1c846e2f6913c2b">  458</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCCWIter</a> <a class="code" href="a02313.html#a3b326ed1ea087077b1c846e2f6913c2b">PolyConnectivity::cvv_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">  461</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexIHalfedgeIter</a> <a class="code" href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">PolyConnectivity::cvih_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="a02313.html#ab3ee752aebcd9f8fb212f9e9b2e965cd">  464</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#ab3ee752aebcd9f8fb212f9e9b2e965cd">PolyConnectivity::cvih_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="a02313.html#a65b742c5ef6ebed9ca44886043c5c3e5">  467</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#a65b742c5ef6ebed9ca44886043c5c3e5">PolyConnectivity::cvih_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">  470</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexOHalfedgeIter</a> <a class="code" href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">PolyConnectivity::cvoh_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="a02313.html#a64972afa083e610cd52b70944ecde635">  473</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#a64972afa083e610cd52b70944ecde635">PolyConnectivity::cvoh_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="a02313.html#a89ac5e58098ab621bc1193773582dc64">  476</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#a89ac5e58098ab621bc1193773582dc64">PolyConnectivity::cvoh_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">  479</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexEdgeIter</a> <a class="code" href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">PolyConnectivity::cve_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;</div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="a02313.html#ace59ea3e66f62e72069390226ebf41f9">  482</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCWIter</a> <a class="code" href="a02313.html#ace59ea3e66f62e72069390226ebf41f9">PolyConnectivity::cve_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="a02313.html#a356b51fb25d7e71f31493c5f57f17db2">  485</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCCWIter</a> <a class="code" href="a02313.html#a356b51fb25d7e71f31493c5f57f17db2">PolyConnectivity::cve_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">  488</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexFaceIter</a> <a class="code" href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">PolyConnectivity::cvf_begin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="a02313.html#ac1cdaed1e2a8b7a095fe2cd8e81c1601">  491</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCWIter</a> <a class="code" href="a02313.html#ac1cdaed1e2a8b7a095fe2cd8e81c1601">PolyConnectivity::cvf_cwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="a02313.html#a5976e9b1076414bc83f1366c93498f1d">  494</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCCWIter</a> <a class="code" href="a02313.html#a5976e9b1076414bc83f1366c93498f1d">PolyConnectivity::cvf_ccwbegin</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh); }</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="a02313.html#a39c9afcec918e5bc00bbab7a40b3cd4f">  498</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceVertexIter</a> <a class="code" href="a02313.html#a39c9afcec918e5bc00bbab7a40b3cd4f">PolyConnectivity::fv_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="a02313.html#ab2541d022bccbd8457b8248b3fd535f5">  501</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCWIter</a> <a class="code" href="a02313.html#ab2541d022bccbd8457b8248b3fd535f5">PolyConnectivity::fv_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="a02313.html#a4ee3a1b7de36dd3da498d395491dd1dd">  504</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCCWIter</a> <a class="code" href="a02313.html#a4ee3a1b7de36dd3da498d395491dd1dd">PolyConnectivity::fv_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno"><a class="line" href="a02313.html#ae85ad9669298e6c7163b6ee92b198b49">  507</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceHalfedgeIter</a> <a class="code" href="a02313.html#ae85ad9669298e6c7163b6ee92b198b49">PolyConnectivity::fh_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="a02313.html#ae36f8b61299e2844a155fc7c37b16e82">  510</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCWIter</a> <a class="code" href="a02313.html#ae36f8b61299e2844a155fc7c37b16e82">PolyConnectivity::fh_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="a02313.html#a28025800ef19a6695566e5d11966cd76">  513</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#a28025800ef19a6695566e5d11966cd76">PolyConnectivity::fh_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;</div><div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="a02313.html#a8c84d14b01590ad220b0988d862bc753">  516</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceEdgeIter</a> <a class="code" href="a02313.html#a8c84d14b01590ad220b0988d862bc753">PolyConnectivity::fe_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="a02313.html#a7df222004e55e6d6d05aa5328520b7d9">  519</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCWIter</a> <a class="code" href="a02313.html#a7df222004e55e6d6d05aa5328520b7d9">PolyConnectivity::fe_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="a02313.html#a16c4f4cce925c17e8bf988f668af1d1f">  522</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCCWIter</a> <a class="code" href="a02313.html#a16c4f4cce925c17e8bf988f668af1d1f">PolyConnectivity::fe_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="a02313.html#aba60d726e9e1cd0ff9c0282833de64b9">  525</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceFaceIter</a> <a class="code" href="a02313.html#aba60d726e9e1cd0ff9c0282833de64b9">PolyConnectivity::ff_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="a02313.html#a83c4ad6f84714f801e319371ae1ab8b6">  528</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCWIter</a> <a class="code" href="a02313.html#a83c4ad6f84714f801e319371ae1ab8b6">PolyConnectivity::ff_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="a02313.html#addbb848af987e38903839128b8616c1c">  531</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCCWIter</a> <a class="code" href="a02313.html#addbb848af987e38903839128b8616c1c">PolyConnectivity::ff_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;</div><div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="a02313.html#a4670504662c6557debaee6e308e1e90b">  534</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::HalfedgeLoopIter</a> <a class="code" href="a02313.html#a4670504662c6557debaee6e308e1e90b">PolyConnectivity::hl_begin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="a02313.html#a3c6e12cb526f766983fe548a1dfdc094">  537</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::HalfedgeLoopCWIter</a> <a class="code" href="a02313.html#a3c6e12cb526f766983fe548a1dfdc094">PolyConnectivity::hl_cwbegin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="a02313.html#a28085252b6d71c177e4c2025244efe75">  540</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::HalfedgeLoopCCWIter</a> <a class="code" href="a02313.html#a28085252b6d71c177e4c2025244efe75">PolyConnectivity::hl_ccwbegin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">  544</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceVertexIter</a> <a class="code" href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">PolyConnectivity::cfv_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;</div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="a02313.html#aeb5f4eb36196b49d626b42c98dbf1ad8">  547</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCWIter</a> <a class="code" href="a02313.html#aeb5f4eb36196b49d626b42c98dbf1ad8">PolyConnectivity::cfv_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;</div><div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="a02313.html#ad0090c283b12572c40d1a4fabc5a0d33">  550</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCCWIter</a> <a class="code" href="a02313.html#ad0090c283b12572c40d1a4fabc5a0d33">PolyConnectivity::cfv_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="a02313.html#a5493678256305735bc7dc9c2a455b431">  553</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceHalfedgeIter</a> <a class="code" href="a02313.html#a5493678256305735bc7dc9c2a455b431">PolyConnectivity::cfh_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"><a class="line" href="a02313.html#ae8a61a74ba0ee6261abdf52c18501354">  556</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCWIter</a> <a class="code" href="a02313.html#ae8a61a74ba0ee6261abdf52c18501354">PolyConnectivity::cfh_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="a02313.html#a45a9490fb8b80c21b659feb5796220a7">  559</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#a45a9490fb8b80c21b659feb5796220a7">PolyConnectivity::cfh_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">  562</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceEdgeIter</a> <a class="code" href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">PolyConnectivity::cfe_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="a02313.html#ab8cc8513aa313707c8f7e1a11a2c42f8">  565</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCWIter</a> <a class="code" href="a02313.html#ab8cc8513aa313707c8f7e1a11a2c42f8">PolyConnectivity::cfe_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="a02313.html#a6beef1ae68ca0216041e83efeeb32c55">  568</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCCWIter</a> <a class="code" href="a02313.html#a6beef1ae68ca0216041e83efeeb32c55">PolyConnectivity::cfe_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">  571</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceFaceIter</a> <a class="code" href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">PolyConnectivity::cff_begin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="a02313.html#a9f6562e5cd3a9ad76464634f3ba45150">  574</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCWIter</a> <a class="code" href="a02313.html#a9f6562e5cd3a9ad76464634f3ba45150">PolyConnectivity::cff_cwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="a02313.html#a2b10e38e4ced0a28f10143becb6e9198">  577</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCCWIter</a> <a class="code" href="a02313.html#a2b10e38e4ced0a28f10143becb6e9198">PolyConnectivity::cff_ccwbegin</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh); }</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;</div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="a02313.html#ab5209d8ecce6217a5878b6cdb11e3826">  580</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstHalfedgeLoopIter</a> <a class="code" href="a02313.html#ab5209d8ecce6217a5878b6cdb11e3826">PolyConnectivity::chl_begin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">ConstHalfedgeLoopIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;</div><div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="a02313.html#acc38bb991344a0f18ada3bf4641f8849">  583</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstHalfedgeLoopCWIter</a> <a class="code" href="a02313.html#acc38bb991344a0f18ada3bf4641f8849">PolyConnectivity::chl_cwbegin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">ConstHalfedgeLoopCWIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="a02313.html#ace5da110883a30227764bba7636695e2">  586</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstHalfedgeLoopCCWIter</a> <a class="code" href="a02313.html#ace5da110883a30227764bba7636695e2">PolyConnectivity::chl_ccwbegin</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">ConstHalfedgeLoopCCWIter</a>(*<span class="keyword">this</span>, _heh); }</div><div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="comment">// &#39;end&#39; circulators</span></div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;</div><div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="a02313.html#a0a3d224c6fa7b9ac215947885cb2f9a9">  591</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexVertexIter</a> <a class="code" href="a02313.html#a0a3d224c6fa7b9ac215947885cb2f9a9">PolyConnectivity::vv_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">VertexVertexIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div><div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="a02313.html#af83dd13e53c0d3fd221271e0f759c2ed">  594</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCWIter</a> <a class="code" href="a02313.html#af83dd13e53c0d3fd221271e0f759c2ed">PolyConnectivity::vv_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">VertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;</div><div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="a02313.html#aab378d439db90b14b6b3a5de275ce03a">  597</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexVertexCCWIter</a> <a class="code" href="a02313.html#aab378d439db90b14b6b3a5de275ce03a">PolyConnectivity::vv_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">VertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;</div><div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="a02313.html#a699fa9f36aaa8540a9e35dd5c0f40261">  600</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexIHalfedgeIter</a> <a class="code" href="a02313.html#a699fa9f36aaa8540a9e35dd5c0f40261">PolyConnectivity::vih_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">VertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;</div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="a02313.html#a2f008e4fb91e8106af9292603c6c7ccc">  603</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#a2f008e4fb91e8106af9292603c6c7ccc">PolyConnectivity::vih_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">VertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;</div><div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="a02313.html#a12bd565f038721e8366dd25df51d0493">  606</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#a12bd565f038721e8366dd25df51d0493">PolyConnectivity::vih_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">VertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;</div><div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="a02313.html#a97d2236ba119c6e56e268db132700103">  609</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexOHalfedgeIter</a> <a class="code" href="a02313.html#a97d2236ba119c6e56e268db132700103">PolyConnectivity::voh_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">VertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="a02313.html#aecceeb8b5919c12914030bcc6ca9cd42">  612</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#aecceeb8b5919c12914030bcc6ca9cd42">PolyConnectivity::voh_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">VertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;</div><div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="a02313.html#a868891748cfbd93bcac4b25244458279">  615</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#a868891748cfbd93bcac4b25244458279">PolyConnectivity::voh_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">VertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;</div><div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="a02313.html#a6fe4300aab99227d55baa70bd54b72e6">  618</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexEdgeIter</a> <a class="code" href="a02313.html#a6fe4300aab99227d55baa70bd54b72e6">PolyConnectivity::ve_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6388892f5898ef33a5985e4388a032ab">VertexEdgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;</div><div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="a02313.html#a3acd0c975a91ada6e7f71cc733c95596">  621</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCWIter</a> <a class="code" href="a02313.html#a3acd0c975a91ada6e7f71cc733c95596">PolyConnectivity::ve_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">VertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;</div><div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="a02313.html#a6ec9c7121ed6e27bd3fda8d35b585b3f">  624</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexEdgeCCWIter</a> <a class="code" href="a02313.html#a6ec9c7121ed6e27bd3fda8d35b585b3f">PolyConnectivity::ve_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">VertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;</div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="a02313.html#af2d68ea91ee8580b46ef121e18f0e81f">  627</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::VertexFaceIter</a> <a class="code" href="a02313.html#af2d68ea91ee8580b46ef121e18f0e81f">PolyConnectivity::vf_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">VertexFaceIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="a02313.html#a7ab75955e530515037d00cc1fbdba7da">  630</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCWIter</a> <a class="code" href="a02313.html#a7ab75955e530515037d00cc1fbdba7da">PolyConnectivity::vf_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">VertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="a02313.html#a769100f73a633449e7591db8c1376bda">  633</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::VertexFaceCCWIter</a> <a class="code" href="a02313.html#a769100f73a633449e7591db8c1376bda">PolyConnectivity::vf_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)</div><div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae276600c431db79e515e580865ad9687">VertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="a02313.html#aaa1cb7703f551a36673a27819b427a6a">  637</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexVertexIter</a> <a class="code" href="a02313.html#aaa1cb7703f551a36673a27819b427a6a">PolyConnectivity::cvv_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">ConstVertexVertexIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">  640</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCWIter</a> <a class="code" href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">PolyConnectivity::cvv_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">ConstVertexVertexCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;</div><div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="a02313.html#a96af5c715e2f826fe9aa8e6071ac5762">  643</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexVertexCCWIter</a> <a class="code" href="a02313.html#a96af5c715e2f826fe9aa8e6071ac5762">PolyConnectivity::cvv_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">ConstVertexVertexCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">  646</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexIHalfedgeIter</a> <a class="code" href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">PolyConnectivity::cvih_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">ConstVertexIHalfedgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;</div><div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="a02313.html#a3235e91997ff38e99fd4e017e83ff31a">  649</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCWIter</a> <a class="code" href="a02313.html#a3235e91997ff38e99fd4e017e83ff31a">PolyConnectivity::cvih_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac69bb043da3a934453ff41930e46d67d">ConstVertexIHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;</div><div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="a02313.html#afdeb6f1a67bca498ed39165000960a5b">  652</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexIHalfedgeCCWIter</a> <a class="code" href="a02313.html#afdeb6f1a67bca498ed39165000960a5b">PolyConnectivity::cvih_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">ConstVertexIHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">  655</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexOHalfedgeIter</a> <a class="code" href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">PolyConnectivity::cvoh_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">ConstVertexOHalfedgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;</div><div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="a02313.html#ad4104ff953dd738f018346c2a85d35b8">  658</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCWIter</a> <a class="code" href="a02313.html#ad4104ff953dd738f018346c2a85d35b8">PolyConnectivity::cvoh_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47d7745292547ce7a948c8643d644f9e">ConstVertexOHalfedgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;</div><div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="a02313.html#ac9c0c2d706d0b0c02b68b72c046cd10a">  661</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexOHalfedgeCCWIter</a> <a class="code" href="a02313.html#ac9c0c2d706d0b0c02b68b72c046cd10a">PolyConnectivity::cvoh_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8e3552aee0e74778366f543180c72665">ConstVertexOHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">  664</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexEdgeIter</a> <a class="code" href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">PolyConnectivity::cve_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52854036a0d79432804b1893351ac603">ConstVertexEdgeIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="a02313.html#afc59f6c048931f0894a18f0fd274bd5a">  667</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCWIter</a> <a class="code" href="a02313.html#afc59f6c048931f0894a18f0fd274bd5a">PolyConnectivity::cve_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">ConstVertexEdgeCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="a02313.html#a9c807f54a3594f69b633ebb46216ba0c">  670</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexEdgeCCWIter</a> <a class="code" href="a02313.html#a9c807f54a3594f69b633ebb46216ba0c">PolyConnectivity::cve_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acff91f1dc7667de4078d047a23c9f437">ConstVertexEdgeCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;</div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="a02313.html#ae3911adc8e38fff7c1b503023a203146">  673</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstVertexFaceIter</a> <a class="code" href="a02313.html#ae3911adc8e38fff7c1b503023a203146">PolyConnectivity::cvf_end</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">ConstVertexFaceIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;</div><div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="a02313.html#aee25cce8abc8aea0131479cb4563a346">  676</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCWIter</a> <a class="code" href="a02313.html#aee25cce8abc8aea0131479cb4563a346">PolyConnectivity::cvf_cwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">ConstVertexFaceCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;</div><div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="a02313.html#a94d801b4c52d370c7c626b32067d2f3e">  679</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstVertexFaceCCWIter</a> <a class="code" href="a02313.html#a94d801b4c52d370c7c626b32067d2f3e">PolyConnectivity::cvf_ccwend</a>(<a class="code" href="a02241.html">VertexHandle</a> _vh)<span class="keyword"> const</span></div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab816abf904e553a19759046385102d70">ConstVertexFaceCCWIter</a>(*<span class="keyword">this</span>, _vh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="a02313.html#a75e945d725003ec781eb7568a0228831">  683</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceVertexIter</a> <a class="code" href="a02313.html#a75e945d725003ec781eb7568a0228831">PolyConnectivity::fv_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a9577a3726bee4aec5095c72440f976b8">FaceVertexIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;</div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="a02313.html#a41309505bd6e49b7b137d59d27d4b660">  686</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCWIter</a> <a class="code" href="a02313.html#a41309505bd6e49b7b137d59d27d4b660">PolyConnectivity::fv_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">FaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;</div><div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="a02313.html#ac13cd7cf44eb691acfbf19c815144fd4">  689</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceVertexCCWIter</a> <a class="code" href="a02313.html#ac13cd7cf44eb691acfbf19c815144fd4">PolyConnectivity::fv_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">FaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;</div><div class="line"><a name="l00692"></a><span class="lineno"><a class="line" href="a02313.html#a1e0072b21c37166cef493aa68ce2171c">  692</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceHalfedgeIter</a> <a class="code" href="a02313.html#a1e0072b21c37166cef493aa68ce2171c">PolyConnectivity::fh_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a52e34e1b8830d078d047508fb900464c">FaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="a02313.html#a190237c6d48329f44a1ecf3090f1cc23">  695</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCWIter</a> <a class="code" href="a02313.html#a190237c6d48329f44a1ecf3090f1cc23">PolyConnectivity::fh_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">FaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;</div><div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="a02313.html#ab563bd086bfc8a5cd12e8bb06b39bf5b">  698</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#ab563bd086bfc8a5cd12e8bb06b39bf5b">PolyConnectivity::fh_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aaf599974387c4cdcac2cae036899a49a">FaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;</div><div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="a02313.html#a8f130c88fc8e4ad33d415f27b97c6790">  701</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceEdgeIter</a> <a class="code" href="a02313.html#a8f130c88fc8e4ad33d415f27b97c6790">PolyConnectivity::fe_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">FaceEdgeIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;</div><div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="a02313.html#aee436f2465bae57f318c7f8e4b47c5c6">  704</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCWIter</a> <a class="code" href="a02313.html#aee436f2465bae57f318c7f8e4b47c5c6">PolyConnectivity::fe_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae08661599a70d4beac073172d205a80c">FaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;</div><div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="a02313.html#adb192c741839b5a078d9fbed3d82bd63">  707</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceEdgeCCWIter</a> <a class="code" href="a02313.html#adb192c741839b5a078d9fbed3d82bd63">PolyConnectivity::fe_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">FaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;</div><div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="a02313.html#a8f42ceba5a5417389ed05ac4786994c0">  710</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::FaceFaceIter</a> <a class="code" href="a02313.html#a8f42ceba5a5417389ed05ac4786994c0">PolyConnectivity::ff_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad54376575c03d984462c1a9816ca79c1">FaceFaceIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;</div><div class="line"><a name="l00713"></a><span class="lineno"><a class="line" href="a02313.html#a3cf10e76f11404e6b24c99a014c9111b">  713</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCWIter</a> <a class="code" href="a02313.html#a3cf10e76f11404e6b24c99a014c9111b">PolyConnectivity::ff_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">FaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;</div><div class="line"><a name="l00716"></a><span class="lineno"><a class="line" href="a02313.html#ad32351fa5f886f32671d43624430d224">  716</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::FaceFaceCCWIter</a> <a class="code" href="a02313.html#ad32351fa5f886f32671d43624430d224">PolyConnectivity::ff_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)</div><div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">FaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;</div><div class="line"><a name="l00719"></a><span class="lineno"><a class="line" href="a02313.html#a858d43c035b2de070a8ca48543a78791">  719</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::HalfedgeLoopIter</a> <a class="code" href="a02313.html#a858d43c035b2de070a8ca48543a78791">PolyConnectivity::hl_end</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">HalfedgeLoopIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;</div><div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="a02313.html#ad88cfcab1064e546c881ade7fdc0b49e">  722</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::HalfedgeLoopCWIter</a> <a class="code" href="a02313.html#ad88cfcab1064e546c881ade7fdc0b49e">PolyConnectivity::hl_cwend</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">HalfedgeLoopCWIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;</div><div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="a02313.html#aeb31660766ed7fbfcb8862e774a41adf">  725</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::HalfedgeLoopCCWIter</a> <a class="code" href="a02313.html#aeb31660766ed7fbfcb8862e774a41adf">PolyConnectivity::hl_ccwend</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a835392fcf40934fba05a85f6466836a9">HalfedgeLoopCCWIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;</div><div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">  729</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceVertexIter</a> <a class="code" href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">PolyConnectivity::cfv_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a63a49167186334696a724cda4d6515f1">ConstFaceVertexIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="a02313.html#add76bf49a10a6dd890ebbf83e0504f00">  732</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCWIter</a> <a class="code" href="a02313.html#add76bf49a10a6dd890ebbf83e0504f00">PolyConnectivity::cfv_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">ConstFaceVertexCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;</div><div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="a02313.html#a7c5bdeebff2ba2004e4fd4609e6d557d">  735</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceVertexCCWIter</a> <a class="code" href="a02313.html#a7c5bdeebff2ba2004e4fd4609e6d557d">PolyConnectivity::cfv_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aa15a0e34457f87b36211a09de5368142">ConstFaceVertexCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;</div><div class="line"><a name="l00738"></a><span class="lineno"><a class="line" href="a02313.html#a217f462eb41139ec408207d5f21ea561">  738</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceHalfedgeIter</a> <a class="code" href="a02313.html#a217f462eb41139ec408207d5f21ea561">PolyConnectivity::cfh_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">ConstFaceHalfedgeIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;</div><div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="a02313.html#ab25786b9a31c37eee6e9617aeea52c53">  741</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCWIter</a> <a class="code" href="a02313.html#ab25786b9a31c37eee6e9617aeea52c53">PolyConnectivity::cfh_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#ad659a62c857f61f854e60f33287f0811">ConstFaceHalfedgeCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;</div><div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="a02313.html#aec45043753261131935eb60800cb8d4a">  744</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceHalfedgeCCWIter</a> <a class="code" href="a02313.html#aec45043753261131935eb60800cb8d4a">PolyConnectivity::cfh_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">ConstFaceHalfedgeCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;</div><div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">  747</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceEdgeIter</a> <a class="code" href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">PolyConnectivity::cfe_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">ConstFaceEdgeIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="a02313.html#a11359addfa2b20e2f6cbf7fa914e03f4">  750</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCWIter</a> <a class="code" href="a02313.html#a11359addfa2b20e2f6cbf7fa914e03f4">PolyConnectivity::cfe_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">ConstFaceEdgeCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;</div><div class="line"><a name="l00753"></a><span class="lineno"><a class="line" href="a02313.html#a5446d1f8fd64458b6768e66cec72d60d">  753</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceEdgeCCWIter</a> <a class="code" href="a02313.html#a5446d1f8fd64458b6768e66cec72d60d">PolyConnectivity::cfe_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">ConstFaceEdgeCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;</div><div class="line"><a name="l00756"></a><span class="lineno"><a class="line" href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">  756</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstFaceFaceIter</a> <a class="code" href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">PolyConnectivity::cff_end</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">ConstFaceFaceIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="a02313.html#a27009ff5e681a809e6c60d0675bb4fbd">  759</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCWIter</a> <a class="code" href="a02313.html#a27009ff5e681a809e6c60d0675bb4fbd">PolyConnectivity::cff_cwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">ConstFaceFaceCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;</div><div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="a02313.html#a095e146e4c75dfe767bfc7cfaf4ba9f4">  762</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstFaceFaceCCWIter</a> <a class="code" href="a02313.html#a095e146e4c75dfe767bfc7cfaf4ba9f4">PolyConnectivity::cff_ccwend</a>(<a class="code" href="a02253.html">FaceHandle</a> _fh)<span class="keyword"> const</span></div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">ConstFaceFaceCCWIter</a>(*<span class="keyword">this</span>, _fh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="a02313.html#a408cccd2443b385e112db2f0ec17d563">  765</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02197.html">PolyConnectivity::ConstHalfedgeLoopIter</a> <a class="code" href="a02313.html#a408cccd2443b385e112db2f0ec17d563">PolyConnectivity::chl_end</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">ConstHalfedgeLoopIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;</div><div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="a02313.html#a41b7fbae1d34e91b994b096f930e012d">  768</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstHalfedgeLoopCWIter</a> <a class="code" href="a02313.html#a41b7fbae1d34e91b994b096f930e012d">PolyConnectivity::chl_cwend</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">ConstHalfedgeLoopCWIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="a02313.html#a434525d785156b76c99ca1b21931d79f">  771</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="a02185.html">PolyConnectivity::ConstHalfedgeLoopCCWIter</a> <a class="code" href="a02313.html#a434525d785156b76c99ca1b21931d79f">PolyConnectivity::chl_ccwend</a>(<a class="code" href="a02245.html">HalfedgeHandle</a> _heh)<span class="keyword"> const</span></div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<span class="keyword"></span>{ <span class="keywordflow">return</span> <a class="code" href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">ConstHalfedgeLoopCCWIter</a>(*<span class="keyword">this</span>, _heh, <span class="keyword">true</span>); }</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;</div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;}<span class="comment">//namespace OpenMesh</span></div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;</div><div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<span class="preprocessor">#endif // OPENMESH_POLYCONNECTIVITY_INLINE_IMPL_HH</span></div><div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;</div><div class="ttc" id="a02313_html_a39c9afcec918e5bc00bbab7a40b3cd4f"><div class="ttname"><a href="a02313.html#a39c9afcec918e5bc00bbab7a40b3cd4f">OpenMesh::PolyConnectivity::fv_begin</a></div><div class="ttdeci">FaceVertexIter fv_begin(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:498</div></div>
<div class="ttc" id="a02313_html_a9d5ff194c90a55fbd61cc568dcbe90ee"><div class="ttname"><a href="a02313.html#a9d5ff194c90a55fbd61cc568dcbe90ee">OpenMesh::PolyConnectivity::cvih_end</a></div><div class="ttdeci">ConstVertexIHalfedgeIter cvih_end(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:646</div></div>
<div class="ttc" id="a02313_html_aecceeb8b5919c12914030bcc6ca9cd42"><div class="ttname"><a href="a02313.html#aecceeb8b5919c12914030bcc6ca9cd42">OpenMesh::PolyConnectivity::voh_cwend</a></div><div class="ttdeci">VertexOHalfedgeCWIter voh_cwend(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:612</div></div>
<div class="ttc" id="a02313_html_aece7e2f3d5f56a2be04c6955453cddf7"><div class="ttname"><a href="a02313.html#aece7e2f3d5f56a2be04c6955453cddf7">OpenMesh::PolyConnectivity::cvih_cwiter</a></div><div class="ttdeci">ConstVertexIHalfedgeCWIter cvih_cwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:300</div></div>
<div class="ttc" id="a02313_html_a5c6f75ba817caa2fae535973d6c59612"><div class="ttname"><a href="a02313.html#a5c6f75ba817caa2fae535973d6c59612">OpenMesh::PolyConnectivity::ConstVertexFaceIter</a></div><div class="ttdeci">VertexFaceIter ConstVertexFaceIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:286</div></div>
<div class="ttc" id="a02313_html_a284569b94cb3443739982ac654e2c9b1"><div class="ttname"><a href="a02313.html#a284569b94cb3443739982ac654e2c9b1">OpenMesh::PolyConnectivity::halfedges_begin</a></div><div class="ttdeci">HalfedgeIter halfedges_begin()</div><div class="ttdoc">Begin iterator for halfedges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:182</div></div>
<div class="ttc" id="a02313_html_a0369a2355a7d703ad1f8c8b45aa0e7fe"><div class="ttname"><a href="a02313.html#a0369a2355a7d703ad1f8c8b45aa0e7fe">OpenMesh::PolyConnectivity::cvv_cwbegin</a></div><div class="ttdeci">ConstVertexVertexCWIter cvv_cwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:455</div></div>
<div class="ttc" id="a02313_html_a7df222004e55e6d6d05aa5328520b7d9"><div class="ttname"><a href="a02313.html#a7df222004e55e6d6d05aa5328520b7d9">OpenMesh::PolyConnectivity::fe_cwbegin</a></div><div class="ttdeci">FaceEdgeCWIter fe_cwbegin(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:519</div></div>
<div class="ttc" id="a02313_html_af2a9563773022efacb85e69921c8dd62"><div class="ttname"><a href="a02313.html#af2a9563773022efacb85e69921c8dd62">OpenMesh::PolyConnectivity::vih_begin</a></div><div class="ttdeci">VertexIHalfedgeIter vih_begin(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:415</div></div>
<div class="ttc" id="a02253_html"><div class="ttname"><a href="a02253.html">OpenMesh::FaceHandle</a></div><div class="ttdoc">Handle for a face entity. </div><div class="ttdef"><b>Definition:</b> Handles.hh:141</div></div>
<div class="ttc" id="a02313_html_a302d83de16c2d60421aa25ccc487eb3b"><div class="ttname"><a href="a02313.html#a302d83de16c2d60421aa25ccc487eb3b">OpenMesh::PolyConnectivity::ff_range</a></div><div class="ttdeci">ConstFaceFaceRange ff_range(FaceHandle _fh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:164</div></div>
<div class="ttc" id="a02313_html_a1fa538813f795cda7f0d07f5e8e4a30f"><div class="ttname"><a href="a02313.html#a1fa538813f795cda7f0d07f5e8e4a30f">OpenMesh::PolyConnectivity::halfedges_sbegin</a></div><div class="ttdeci">HalfedgeIter halfedges_sbegin()</div><div class="ttdoc">Begin iterator for halfedges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:225</div></div>
<div class="ttc" id="a02313_html_a7ab75955e530515037d00cc1fbdba7da"><div class="ttname"><a href="a02313.html#a7ab75955e530515037d00cc1fbdba7da">OpenMesh::PolyConnectivity::vf_cwend</a></div><div class="ttdeci">VertexFaceCWIter vf_cwend(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:630</div></div>
<div class="ttc" id="a02313_html_a94d801b4c52d370c7c626b32067d2f3e"><div class="ttname"><a href="a02313.html#a94d801b4c52d370c7c626b32067d2f3e">OpenMesh::PolyConnectivity::cvf_ccwend</a></div><div class="ttdeci">ConstVertexFaceCCWIter cvf_ccwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:679</div></div>
<div class="ttc" id="a02313_html_addbb848af987e38903839128b8616c1c"><div class="ttname"><a href="a02313.html#addbb848af987e38903839128b8616c1c">OpenMesh::PolyConnectivity::ff_ccwbegin</a></div><div class="ttdeci">FaceFaceCCWIter ff_ccwbegin(FaceHandle _fh)</div><div class="ttdoc">face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:531</div></div>
<div class="ttc" id="a02313_html_acae71e9686e5fc92e8d2b5548eb92061"><div class="ttname"><a href="a02313.html#acae71e9686e5fc92e8d2b5548eb92061">OpenMesh::PolyConnectivity::ve_begin</a></div><div class="ttdeci">VertexEdgeIter ve_begin(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:433</div></div>
<div class="ttc" id="a02313_html_acd3d1d2c049453ac99d1227d4216864f"><div class="ttname"><a href="a02313.html#acd3d1d2c049453ac99d1227d4216864f">OpenMesh::PolyConnectivity::ConstVertexVertexCWIter</a></div><div class="ttdeci">VertexVertexCWIter ConstVertexVertexCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:278</div></div>
<div class="ttc" id="a02313_html_a761babd30c4d72fa5d7a9b958e4ed327"><div class="ttname"><a href="a02313.html#a761babd30c4d72fa5d7a9b958e4ed327">OpenMesh::PolyConnectivity::ConstFaceVertexRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstFaceVertexIter, FaceHandle, VertexHandle, &amp;PolyConnectivity::cfv_begin, &amp;PolyConnectivity::cfv_end &gt; &gt; ConstFaceVertexRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1211</div></div>
<div class="ttc" id="a02313_html_a190237c6d48329f44a1ecf3090f1cc23"><div class="ttname"><a href="a02313.html#a190237c6d48329f44a1ecf3090f1cc23">OpenMesh::PolyConnectivity::fh_cwend</a></div><div class="ttdeci">FaceHalfedgeCWIter fh_cwend(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:695</div></div>
<div class="ttc" id="a02313_html_a5a28afc71582d7114347652138757972"><div class="ttname"><a href="a02313.html#a5a28afc71582d7114347652138757972">OpenMesh::PolyConnectivity::cfv_ccwiter</a></div><div class="ttdeci">ConstFaceVertexCCWIter cfv_ccwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:375</div></div>
<div class="ttc" id="a02313_html_ad0e146d46ca485644ba9e52d51dd7fe4"><div class="ttname"><a href="a02313.html#ad0e146d46ca485644ba9e52d51dd7fe4">OpenMesh::PolyConnectivity::opposite_face_handle</a></div><div class="ttdeci">SmartFaceHandle opposite_face_handle(HalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:71</div></div>
<div class="ttc" id="a02313_html_a4f0fa0527f05d88e872fa23f88f3ad2e"><div class="ttname"><a href="a02313.html#a4f0fa0527f05d88e872fa23f88f3ad2e">OpenMesh::PolyConnectivity::cfv_iter</a></div><div class="ttdeci">ConstFaceVertexIter cfv_iter(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:369</div></div>
<div class="ttc" id="a02313_html_a8b0bceb6dab4d2e43ceccd01a7a72051"><div class="ttname"><a href="a02313.html#a8b0bceb6dab4d2e43ceccd01a7a72051">OpenMesh::PolyConnectivity::HalfedgeLoopIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; FaceHalfedgeTraits &gt; HalfedgeLoopIter</div><div class="ttdoc">Identical to FaceHalfedgeIter. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:270</div></div>
<div class="ttc" id="a02313_html_ab25786b9a31c37eee6e9617aeea52c53"><div class="ttname"><a href="a02313.html#ab25786b9a31c37eee6e9617aeea52c53">OpenMesh::PolyConnectivity::cfh_cwend</a></div><div class="ttdeci">ConstFaceHalfedgeCWIter cfh_cwend(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:741</div></div>
<div class="ttc" id="a02297_html"><div class="ttname"><a href="a02297.html">OpenMesh::EntityRange</a></div><div class="ttdoc">Generic class for vertex/halfedge/edge/face ranges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:69</div></div>
<div class="ttc" id="a02313_html_acff91f1dc7667de4078d047a23c9f437"><div class="ttname"><a href="a02313.html#acff91f1dc7667de4078d047a23c9f437">OpenMesh::PolyConnectivity::ConstVertexEdgeCCWIter</a></div><div class="ttdeci">VertexEdgeCCWIter ConstVertexEdgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:291</div></div>
<div class="ttc" id="a02197_html"><div class="ttname"><a href="a02197.html">OpenMesh::Iterators::GenericCirculatorT_DEPRECATED</a></div><div class="ttdef"><b>Definition:</b> CirculatorsT.hh:428</div></div>
<div class="ttc" id="a02313_html_afdd8bd980dcf6591a1731b447134fe6d"><div class="ttname"><a href="a02313.html#afdd8bd980dcf6591a1731b447134fe6d">OpenMesh::PolyConnectivity::VertexOHalfedgeCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexHalfedgeTraits, true &gt; VertexOHalfedgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:193</div></div>
<div class="ttc" id="a02313_html_a7bfb1c728c36b24246966ecc06e4aa32"><div class="ttname"><a href="a02313.html#a7bfb1c728c36b24246966ecc06e4aa32">OpenMesh::PolyConnectivity::cfe_iter</a></div><div class="ttdeci">ConstFaceEdgeIter cfe_iter(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:387</div></div>
<div class="ttc" id="a02313_html_a0fe41ae55624c4da5462ef9b8a61be0d"><div class="ttname"><a href="a02313.html#a0fe41ae55624c4da5462ef9b8a61be0d">OpenMesh::PolyConnectivity::halfedges_end</a></div><div class="ttdeci">HalfedgeIter halfedges_end()</div><div class="ttdoc">End iterator for halfedges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:188</div></div>
<div class="ttc" id="a02313_html_a769100f73a633449e7591db8c1376bda"><div class="ttname"><a href="a02313.html#a769100f73a633449e7591db8c1376bda">OpenMesh::PolyConnectivity::vf_ccwend</a></div><div class="ttdeci">VertexFaceCCWIter vf_ccwend(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:633</div></div>
<div class="ttc" id="a02313_html_a0920e9bcadf00342493659a0238626a9"><div class="ttname"><a href="a02313.html#a0920e9bcadf00342493659a0238626a9">OpenMesh::PolyConnectivity::ConstEdgeIter</a></div><div class="ttdeci">EdgeIter ConstEdgeIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:144</div></div>
<div class="ttc" id="a02185_html"><div class="ttname"><a href="a02185.html">OpenMesh::Iterators::GenericCirculatorT</a></div><div class="ttdef"><b>Definition:</b> CirculatorsT.hh:254</div></div>
<div class="ttc" id="a02313_html_aefdd03eaa9f1689b7b5afe1cd14e8d63"><div class="ttname"><a href="a02313.html#aefdd03eaa9f1689b7b5afe1cd14e8d63">OpenMesh::PolyConnectivity::cvih_iter</a></div><div class="ttdeci">ConstVertexIHalfedgeIter cvih_iter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:297</div></div>
<div class="ttc" id="a02313_html_a52854036a0d79432804b1893351ac603"><div class="ttname"><a href="a02313.html#a52854036a0d79432804b1893351ac603">OpenMesh::PolyConnectivity::ConstVertexEdgeIter</a></div><div class="ttdeci">VertexEdgeIter ConstVertexEdgeIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:289</div></div>
<div class="ttc" id="a02313_html_a65ee7e47b2b93672b4c0d72b94baf548"><div class="ttname"><a href="a02313.html#a65ee7e47b2b93672b4c0d72b94baf548">OpenMesh::PolyConnectivity::edges</a></div><div class="ttdeci">ConstEdgeRangeSkipping edges() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:117</div></div>
<div class="ttc" id="a02313_html_a631a63406b4670ff09fde2d960f6db9a"><div class="ttname"><a href="a02313.html#a631a63406b4670ff09fde2d960f6db9a">OpenMesh::PolyConnectivity::cvv_ccwiter</a></div><div class="ttdeci">ConstVertexVertexCCWIter cvv_ccwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:294</div></div>
<div class="ttc" id="a02313_html_aaf742fefa409b1243caeb49f7aa48ba0"><div class="ttname"><a href="a02313.html#aaf742fefa409b1243caeb49f7aa48ba0">OpenMesh::PolyConnectivity::cve_ccwiter</a></div><div class="ttdeci">ConstVertexEdgeCCWIter cve_ccwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:321</div></div>
<div class="ttc" id="a02313_html_af92290b9627d280953cf36754ce601d4"><div class="ttname"><a href="a02313.html#af92290b9627d280953cf36754ce601d4">OpenMesh::PolyConnectivity::vf_iter</a></div><div class="ttdeci">VertexFaceIter vf_iter(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:279</div></div>
<div class="ttc" id="a02313_html_abd0e4a817538103a1bc47627439f765f"><div class="ttname"><a href="a02313.html#abd0e4a817538103a1bc47627439f765f">OpenMesh::PolyConnectivity::vf_ccwbegin</a></div><div class="ttdeci">VertexFaceCCWIter vf_ccwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:448</div></div>
<div class="ttc" id="a02313_html_ad32351fa5f886f32671d43624430d224"><div class="ttname"><a href="a02313.html#ad32351fa5f886f32671d43624430d224">OpenMesh::PolyConnectivity::ff_ccwend</a></div><div class="ttdeci">FaceFaceCCWIter ff_ccwend(FaceHandle _fh)</div><div class="ttdoc">face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:716</div></div>
<div class="ttc" id="a02313_html_a75e945d725003ec781eb7568a0228831"><div class="ttname"><a href="a02313.html#a75e945d725003ec781eb7568a0228831">OpenMesh::PolyConnectivity::fv_end</a></div><div class="ttdeci">FaceVertexIter fv_end(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:683</div></div>
<div class="ttc" id="a02313_html_a89ac5e58098ab621bc1193773582dc64"><div class="ttname"><a href="a02313.html#a89ac5e58098ab621bc1193773582dc64">OpenMesh::PolyConnectivity::cvoh_ccwbegin</a></div><div class="ttdeci">ConstVertexOHalfedgeCCWIter cvoh_ccwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:476</div></div>
<div class="ttc" id="a02313_html_aaa1cb7703f551a36673a27819b427a6a"><div class="ttname"><a href="a02313.html#aaa1cb7703f551a36673a27819b427a6a">OpenMesh::PolyConnectivity::cvv_end</a></div><div class="ttdeci">ConstVertexVertexIter cvv_end(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:637</div></div>
<div class="ttc" id="a02313_html_a67ee7b46425618f0797bbdb3ba73d820"><div class="ttname"><a href="a02313.html#a67ee7b46425618f0797bbdb3ba73d820">OpenMesh::PolyConnectivity::ConstVertexFaceCWIter</a></div><div class="ttdeci">VertexFaceCWIter ConstVertexFaceCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:287</div></div>
<div class="ttc" id="a02313_html_a63a49167186334696a724cda4d6515f1"><div class="ttname"><a href="a02313.html#a63a49167186334696a724cda4d6515f1">OpenMesh::PolyConnectivity::ConstFaceVertexIter</a></div><div class="ttdeci">FaceVertexIter ConstFaceVertexIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:367</div></div>
<div class="ttc" id="a02313_html_a4d8d7a7fadc228f8f64428cbe639943d"><div class="ttname"><a href="a02313.html#a4d8d7a7fadc228f8f64428cbe639943d">OpenMesh::PolyConnectivity::prev_halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle prev_halfedge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:56</div></div>
<div class="ttc" id="a02313_html_a886371fedc23876e89e80ec2b432f2e4"><div class="ttname"><a href="a02313.html#a886371fedc23876e89e80ec2b432f2e4">OpenMesh::PolyConnectivity::ve_ccwbegin</a></div><div class="ttdeci">VertexEdgeCCWIter ve_ccwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:439</div></div>
<div class="ttc" id="a02313_html_a0ab2ea3e3cfd9ab7a763b1a9e82d974a"><div class="ttname"><a href="a02313.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a">OpenMesh::PolyConnectivity::VertexEdgeCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexEdgeTraits, false &gt; VertexEdgeCCWIter</div><div class="ttdoc">Enumerates incident edges in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:256</div></div>
<div class="ttc" id="a02313_html_a45a9490fb8b80c21b659feb5796220a7"><div class="ttname"><a href="a02313.html#a45a9490fb8b80c21b659feb5796220a7">OpenMesh::PolyConnectivity::cfh_ccwbegin</a></div><div class="ttdeci">ConstFaceHalfedgeCCWIter cfh_ccwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:559</div></div>
<div class="ttc" id="a02313_html_a11359addfa2b20e2f6cbf7fa914e03f4"><div class="ttname"><a href="a02313.html#a11359addfa2b20e2f6cbf7fa914e03f4">OpenMesh::PolyConnectivity::cfe_cwend</a></div><div class="ttdeci">ConstFaceEdgeCWIter cfe_cwend(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:750</div></div>
<div class="ttc" id="a02313_html_aaffe1f32fb00afc61ffd140d14c9fa57"><div class="ttname"><a href="a02313.html#aaffe1f32fb00afc61ffd140d14c9fa57">OpenMesh::PolyConnectivity::VertexIHalfedgeCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexOppositeHalfedgeTraits, true &gt; VertexIHalfedgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:212</div></div>
<div class="ttc" id="a02313_html_a9f0a36972ca7b87e37d5afe1364225e0"><div class="ttname"><a href="a02313.html#a9f0a36972ca7b87e37d5afe1364225e0">OpenMesh::PolyConnectivity::cvf_iter</a></div><div class="ttdeci">ConstVertexFaceIter cvf_iter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:324</div></div>
<div class="ttc" id="a02313_html_a79d42b5b0d2c68e589eba42bbde367da"><div class="ttname"><a href="a02313.html#a79d42b5b0d2c68e589eba42bbde367da">OpenMesh::PolyConnectivity::next_halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle next_halfedge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:55</div></div>
<div class="ttc" id="a02313_html_a89b1117c77d3b3e2b65da129cd901b79"><div class="ttname"><a href="a02313.html#a89b1117c77d3b3e2b65da129cd901b79">OpenMesh::PolyConnectivity::halfedges</a></div><div class="ttdeci">ConstHalfedgeRangeSkipping halfedges() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:115</div></div>
<div class="ttc" id="a02313_html_acbb94c479f6f36054886c0a98eb3be52"><div class="ttname"><a href="a02313.html#acbb94c479f6f36054886c0a98eb3be52">OpenMesh::PolyConnectivity::FaceHalfedgeCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceHalfedgeTraits, false &gt; FaceHalfedgeCWIter</div><div class="ttdoc">Enumerate incident half edges in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:325</div></div>
<div class="ttc" id="a02313_html_ad659a62c857f61f854e60f33287f0811"><div class="ttname"><a href="a02313.html#ad659a62c857f61f854e60f33287f0811">OpenMesh::PolyConnectivity::ConstFaceHalfedgeCWIter</a></div><div class="ttdeci">FaceHalfedgeCWIter ConstFaceHalfedgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:371</div></div>
<div class="ttc" id="a02313_html_ad88cfcab1064e546c881ade7fdc0b49e"><div class="ttname"><a href="a02313.html#ad88cfcab1064e546c881ade7fdc0b49e">OpenMesh::PolyConnectivity::hl_cwend</a></div><div class="ttdeci">HalfedgeLoopCWIter hl_cwend(HalfedgeHandle _heh)</div><div class="ttdoc">face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:722</div></div>
<div class="ttc" id="a02313_html_a7aa4c6bf285f60fe8ef671f0a4e28d4c"><div class="ttname"><a href="a02313.html#a7aa4c6bf285f60fe8ef671f0a4e28d4c">OpenMesh::PolyConnectivity::cve_iter</a></div><div class="ttdeci">ConstVertexEdgeIter cve_iter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:315</div></div>
<div class="ttc" id="a02293_html"><div class="ttname"><a href="a02293.html">OpenMesh::Iterators::GenericIteratorT</a></div><div class="ttdef"><b>Definition:</b> IteratorsT.hh:83</div></div>
<div class="ttc" id="a02313_html_a9c807f54a3594f69b633ebb46216ba0c"><div class="ttname"><a href="a02313.html#a9c807f54a3594f69b633ebb46216ba0c">OpenMesh::PolyConnectivity::cve_ccwend</a></div><div class="ttdeci">ConstVertexEdgeCCWIter cve_ccwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:670</div></div>
<div class="ttc" id="a02313_html_abab4fa28f581a5c4709fc34e66fbbd46"><div class="ttname"><a href="a02313.html#abab4fa28f581a5c4709fc34e66fbbd46">OpenMesh::PolyConnectivity::cvih_begin</a></div><div class="ttdeci">ConstVertexIHalfedgeIter cvih_begin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:461</div></div>
<div class="ttc" id="a02313_html_adcc7d9f0c70a3ff95a27360acaaef61a"><div class="ttname"><a href="a02313.html#adcc7d9f0c70a3ff95a27360acaaef61a">OpenMesh::PolyConnectivity::HalfedgeLoopCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceHalfedgeTraits, false &gt; HalfedgeLoopCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:271</div></div>
<div class="ttc" id="a02313_html_aad232b13ab7de3d109b16d3a562b0173"><div class="ttname"><a href="a02313.html#aad232b13ab7de3d109b16d3a562b0173">OpenMesh::PolyConnectivity::cvf_begin</a></div><div class="ttdeci">ConstVertexFaceIter cvf_begin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:488</div></div>
<div class="ttc" id="a02313_html_a63296ff6a35b7baa36dadf489eadfd98"><div class="ttname"><a href="a02313.html#a63296ff6a35b7baa36dadf489eadfd98">OpenMesh::PolyConnectivity::FaceIter</a></div><div class="ttdeci">Iterators::GenericIteratorT&lt; This, This::FaceHandle, ArrayKernel, &amp;ArrayKernel::has_face_status, &amp;ArrayKernel::n_faces &gt; FaceIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:140</div></div>
<div class="ttc" id="a02313_html_a3fbcdb4b7d0c02b48b677920492270fb"><div class="ttname"><a href="a02313.html#a3fbcdb4b7d0c02b48b677920492270fb">OpenMesh::PolyConnectivity::ConstVertexVertexCCWIter</a></div><div class="ttdeci">VertexVertexCCWIter ConstVertexVertexCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:279</div></div>
<div class="ttc" id="a02313_html_a3aec8919a4f3b3dbd1be3dc22917e6bc"><div class="ttname"><a href="a02313.html#a3aec8919a4f3b3dbd1be3dc22917e6bc">OpenMesh::PolyConnectivity::fv_ccwiter</a></div><div class="ttdeci">FaceVertexCCWIter fv_ccwiter(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:339</div></div>
<div class="ttc" id="a02313_html_a164421e47493521ca656459b6e9ee691"><div class="ttname"><a href="a02313.html#a164421e47493521ca656459b6e9ee691">OpenMesh::PolyConnectivity::vf_cwbegin</a></div><div class="ttdeci">VertexFaceCWIter vf_cwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:445</div></div>
<div class="ttc" id="a02313_html_a8fe3712bde99a69100a54557ccdc0230"><div class="ttname"><a href="a02313.html#a8fe3712bde99a69100a54557ccdc0230">OpenMesh::PolyConnectivity::ConstHalfedgeRangeSkipping</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstHalfedgeIter, &amp;PolyConnectivity::halfedges_sbegin, &amp;PolyConnectivity::halfedges_end &gt; &gt; ConstHalfedgeRangeSkipping</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1081</div></div>
<div class="ttc" id="a02313_html_ab2541d022bccbd8457b8248b3fd535f5"><div class="ttname"><a href="a02313.html#ab2541d022bccbd8457b8248b3fd535f5">OpenMesh::PolyConnectivity::fv_cwbegin</a></div><div class="ttdeci">FaceVertexCWIter fv_cwbegin(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:501</div></div>
<div class="ttc" id="a02313_html_a41b7fbae1d34e91b994b096f930e012d"><div class="ttname"><a href="a02313.html#a41b7fbae1d34e91b994b096f930e012d">OpenMesh::PolyConnectivity::chl_cwend</a></div><div class="ttdeci">ConstHalfedgeLoopCWIter chl_cwend(HalfedgeHandle _heh) const</div><div class="ttdoc">const face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:768</div></div>
<div class="ttc" id="a02313_html_ae3911adc8e38fff7c1b503023a203146"><div class="ttname"><a href="a02313.html#ae3911adc8e38fff7c1b503023a203146">OpenMesh::PolyConnectivity::cvf_end</a></div><div class="ttdeci">ConstVertexFaceIter cvf_end(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:673</div></div>
<div class="ttc" id="a02313_html_a27009ff5e681a809e6c60d0675bb4fbd"><div class="ttname"><a href="a02313.html#a27009ff5e681a809e6c60d0675bb4fbd">OpenMesh::PolyConnectivity::cff_cwend</a></div><div class="ttdeci">ConstFaceFaceCWIter cff_cwend(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:759</div></div>
<div class="ttc" id="a02313_html_a3cf10e76f11404e6b24c99a014c9111b"><div class="ttname"><a href="a02313.html#a3cf10e76f11404e6b24c99a014c9111b">OpenMesh::PolyConnectivity::ff_cwend</a></div><div class="ttdeci">FaceFaceCWIter ff_cwend(FaceHandle _fh)</div><div class="ttdoc">face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:713</div></div>
<div class="ttc" id="a02313_html_ab8cc8513aa313707c8f7e1a11a2c42f8"><div class="ttname"><a href="a02313.html#ab8cc8513aa313707c8f7e1a11a2c42f8">OpenMesh::PolyConnectivity::cfe_cwbegin</a></div><div class="ttdeci">ConstFaceEdgeCWIter cfe_cwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:565</div></div>
<div class="ttc" id="a02313_html_a1df14566bcd0e23290a551e724cd1dcd"><div class="ttname"><a href="a02313.html#a1df14566bcd0e23290a551e724cd1dcd">OpenMesh::PolyConnectivity::vertices_sbegin</a></div><div class="ttdeci">VertexIter vertices_sbegin()</div><div class="ttdoc">Begin iterator for vertices. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:219</div></div>
<div class="ttc" id="a02313_html_ad0090c283b12572c40d1a4fabc5a0d33"><div class="ttname"><a href="a02313.html#ad0090c283b12572c40d1a4fabc5a0d33">OpenMesh::PolyConnectivity::cfv_ccwbegin</a></div><div class="ttdeci">ConstFaceVertexCCWIter cfv_ccwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:550</div></div>
<div class="ttc" id="a02313_html_afc59f6c048931f0894a18f0fd274bd5a"><div class="ttname"><a href="a02313.html#afc59f6c048931f0894a18f0fd274bd5a">OpenMesh::PolyConnectivity::cve_cwend</a></div><div class="ttdeci">ConstVertexEdgeCWIter cve_cwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:667</div></div>
<div class="ttc" id="a02313_html_a46ed92f5c201b9afb57c5db9e36ae71a"><div class="ttname"><a href="a02313.html#a46ed92f5c201b9afb57c5db9e36ae71a">OpenMesh::PolyConnectivity::ConstVertexRange</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstVertexIter, &amp;PolyConnectivity::vertices_begin, &amp;PolyConnectivity::vertices_end &gt; &gt; ConstVertexRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1066</div></div>
<div class="ttc" id="a02313_html_aab378d439db90b14b6b3a5de275ce03a"><div class="ttname"><a href="a02313.html#aab378d439db90b14b6b3a5de275ce03a">OpenMesh::PolyConnectivity::vv_ccwend</a></div><div class="ttdeci">VertexVertexCCWIter vv_ccwend(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:597</div></div>
<div class="ttc" id="a02313_html_aa15a0e34457f87b36211a09de5368142"><div class="ttname"><a href="a02313.html#aa15a0e34457f87b36211a09de5368142">OpenMesh::PolyConnectivity::ConstFaceVertexCCWIter</a></div><div class="ttdeci">FaceVertexCCWIter ConstFaceVertexCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:369</div></div>
<div class="ttc" id="a02313_html_a0a3d224c6fa7b9ac215947885cb2f9a9"><div class="ttname"><a href="a02313.html#a0a3d224c6fa7b9ac215947885cb2f9a9">OpenMesh::PolyConnectivity::vv_end</a></div><div class="ttdeci">VertexVertexIter vv_end(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:591</div></div>
<div class="ttc" id="a02313_html_aeb868a647517e60a02d1e20f9a256da9"><div class="ttname"><a href="a02313.html#aeb868a647517e60a02d1e20f9a256da9">OpenMesh::PolyConnectivity::fv_iter</a></div><div class="ttdeci">FaceVertexIter fv_iter(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:333</div></div>
<div class="ttc" id="a02313_html_a1f38ef1ab150f4aedd13bc78e42e9712"><div class="ttname"><a href="a02313.html#a1f38ef1ab150f4aedd13bc78e42e9712">OpenMesh::PolyConnectivity::vf_cwiter</a></div><div class="ttdeci">VertexFaceCWIter vf_cwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:282</div></div>
<div class="ttc" id="a02313_html_ac062511d2c2c3bce4ff842d81f85a37b"><div class="ttname"><a href="a02313.html#ac062511d2c2c3bce4ff842d81f85a37b">OpenMesh::PolyConnectivity::vertices</a></div><div class="ttdeci">ConstVertexRangeSkipping vertices() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:113</div></div>
<div class="ttc" id="a02313_html_a408cccd2443b385e112db2f0ec17d563"><div class="ttname"><a href="a02313.html#a408cccd2443b385e112db2f0ec17d563">OpenMesh::PolyConnectivity::chl_end</a></div><div class="ttdeci">ConstHalfedgeLoopIter chl_end(HalfedgeHandle _heh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:765</div></div>
<div class="ttc" id="a02313_html_a6e850069e891062b73842ea60fdb83d1"><div class="ttname"><a href="a02313.html#a6e850069e891062b73842ea60fdb83d1">OpenMesh::PolyConnectivity::ConstVertexIHalfedgeRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstVertexIHalfedgeIter, VertexHandle, HalfedgeHandle, &amp;PolyConnectivity::cvih_begin, &amp;PolyConnectivity::cvih_end &gt; &gt; ConstVertexIHalfedgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1183</div></div>
<div class="ttc" id="a02401_html_ae66bd4bc4fabcb48e5dceb78d4bf3193"><div class="ttname"><a href="a02401.html#ae66bd4bc4fabcb48e5dceb78d4bf3193">OpenMesh::SmartBaseHandle::mesh</a></div><div class="ttdeci">const PolyConnectivity * mesh() const</div><div class="ttdoc">Get the underlying mesh of this handle. </div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:74</div></div>
<div class="ttc" id="a02313_html_a3c6e12cb526f766983fe548a1dfdc094"><div class="ttname"><a href="a02313.html#a3c6e12cb526f766983fe548a1dfdc094">OpenMesh::PolyConnectivity::hl_cwbegin</a></div><div class="ttdeci">HalfedgeLoopCWIter hl_cwbegin(HalfedgeHandle _heh)</div><div class="ttdoc">halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:537</div></div>
<div class="ttc" id="a02313_html_ab563bd086bfc8a5cd12e8bb06b39bf5b"><div class="ttname"><a href="a02313.html#ab563bd086bfc8a5cd12e8bb06b39bf5b">OpenMesh::PolyConnectivity::fh_ccwend</a></div><div class="ttdeci">FaceHalfedgeCCWIter fh_ccwend(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:698</div></div>
<div class="ttc" id="a02313_html_a4ca004a44d70e872612156bbe20cdbd8"><div class="ttname"><a href="a02313.html#a4ca004a44d70e872612156bbe20cdbd8">OpenMesh::PolyConnectivity::cfe_cwiter</a></div><div class="ttdeci">ConstFaceEdgeCWIter cfe_cwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:390</div></div>
<div class="ttc" id="a02313_html_a3acd0c975a91ada6e7f71cc733c95596"><div class="ttname"><a href="a02313.html#a3acd0c975a91ada6e7f71cc733c95596">OpenMesh::PolyConnectivity::ve_cwend</a></div><div class="ttdeci">VertexEdgeCWIter ve_cwend(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:621</div></div>
<div class="ttc" id="a02313_html_a3b326ed1ea087077b1c846e2f6913c2b"><div class="ttname"><a href="a02313.html#a3b326ed1ea087077b1c846e2f6913c2b">OpenMesh::PolyConnectivity::cvv_ccwbegin</a></div><div class="ttdeci">ConstVertexVertexCCWIter cvv_ccwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:458</div></div>
<div class="ttc" id="a02313_html_afcd996eef928f0578aebdb3cc4361dc3"><div class="ttname"><a href="a02313.html#afcd996eef928f0578aebdb3cc4361dc3">OpenMesh::PolyConnectivity::cve_end</a></div><div class="ttdeci">ConstVertexEdgeIter cve_end(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:664</div></div>
<div class="ttc" id="a02313_html_aeb5f4eb36196b49d626b42c98dbf1ad8"><div class="ttname"><a href="a02313.html#aeb5f4eb36196b49d626b42c98dbf1ad8">OpenMesh::PolyConnectivity::cfv_cwbegin</a></div><div class="ttdeci">ConstFaceVertexCWIter cfv_cwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:547</div></div>
<div class="ttc" id="a02313_html_ac1cdaed1e2a8b7a095fe2cd8e81c1601"><div class="ttname"><a href="a02313.html#ac1cdaed1e2a8b7a095fe2cd8e81c1601">OpenMesh::PolyConnectivity::cvf_cwbegin</a></div><div class="ttdeci">ConstVertexFaceCWIter cvf_cwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:491</div></div>
<div class="ttc" id="a02313_html_ac9ae31c3b00d679448870ee0acd2011b"><div class="ttname"><a href="a02313.html#ac9ae31c3b00d679448870ee0acd2011b">OpenMesh::PolyConnectivity::vv_cwiter</a></div><div class="ttdeci">VertexVertexCWIter vv_cwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:246</div></div>
<div class="ttc" id="a02313_html_a83e3723e89540b5dc30fc65512196ed0"><div class="ttname"><a href="a02313.html#a83e3723e89540b5dc30fc65512196ed0">OpenMesh::PolyConnectivity::FaceFaceCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceFaceTraits, true &gt; FaceFaceCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:360</div></div>
<div class="ttc" id="a02313_html_a6089799c334e532a63ac8d1ac90cb6d3"><div class="ttname"><a href="a02313.html#a6089799c334e532a63ac8d1ac90cb6d3">OpenMesh::PolyConnectivity::ConstVertexIter</a></div><div class="ttdeci">VertexIter ConstVertexIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:142</div></div>
<div class="ttc" id="a02313_html_ae892dfe620566db80f1f5397e0411a12"><div class="ttname"><a href="a02313.html#ae892dfe620566db80f1f5397e0411a12">OpenMesh::PolyConnectivity::cfe_ccwiter</a></div><div class="ttdeci">ConstFaceEdgeCCWIter cfe_ccwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:393</div></div>
<div class="ttc" id="a02313_html_acc38bb991344a0f18ada3bf4641f8849"><div class="ttname"><a href="a02313.html#acc38bb991344a0f18ada3bf4641f8849">OpenMesh::PolyConnectivity::chl_cwbegin</a></div><div class="ttdeci">ConstHalfedgeLoopCWIter chl_cwbegin(HalfedgeHandle _heh) const</div><div class="ttdoc">const halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:583</div></div>
<div class="ttc" id="a02313_html_a1e0072b21c37166cef493aa68ce2171c"><div class="ttname"><a href="a02313.html#a1e0072b21c37166cef493aa68ce2171c">OpenMesh::PolyConnectivity::fh_end</a></div><div class="ttdeci">FaceHalfedgeIter fh_end(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:692</div></div>
<div class="ttc" id="a02313_html_addc0f67e3818aaa4945c6f1dd2ef5837"><div class="ttname"><a href="a02313.html#addc0f67e3818aaa4945c6f1dd2ef5837">OpenMesh::PolyConnectivity::vih_iter</a></div><div class="ttdeci">VertexIHalfedgeIter vih_iter(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:252</div></div>
<div class="ttc" id="a02313_html_a6ec9c7121ed6e27bd3fda8d35b585b3f"><div class="ttname"><a href="a02313.html#a6ec9c7121ed6e27bd3fda8d35b585b3f">OpenMesh::PolyConnectivity::ve_ccwend</a></div><div class="ttdeci">VertexEdgeCCWIter ve_ccwend(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:624</div></div>
<div class="ttc" id="a02313_html_ab3ee752aebcd9f8fb212f9e9b2e965cd"><div class="ttname"><a href="a02313.html#ab3ee752aebcd9f8fb212f9e9b2e965cd">OpenMesh::PolyConnectivity::cvih_cwbegin</a></div><div class="ttdeci">ConstVertexIHalfedgeCWIter cvih_cwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:464</div></div>
<div class="ttc" id="a02313_html_aeb31660766ed7fbfcb8862e774a41adf"><div class="ttname"><a href="a02313.html#aeb31660766ed7fbfcb8862e774a41adf">OpenMesh::PolyConnectivity::hl_ccwend</a></div><div class="ttdeci">HalfedgeLoopCCWIter hl_ccwend(HalfedgeHandle _heh)</div><div class="ttdoc">face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:725</div></div>
<div class="ttc" id="a02313_html_a1197e50e6a9a3c58cf067f7abaeae7a6"><div class="ttname"><a href="a02313.html#a1197e50e6a9a3c58cf067f7abaeae7a6">OpenMesh::PolyConnectivity::cff_end</a></div><div class="ttdeci">ConstFaceFaceIter cff_end(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:756</div></div>
<div class="ttc" id="a02313_html_a35b18e4bc27b36ac9e1392d2cdef432a"><div class="ttname"><a href="a02313.html#a35b18e4bc27b36ac9e1392d2cdef432a">OpenMesh::PolyConnectivity::cvv_cwend</a></div><div class="ttdeci">ConstVertexVertexCWIter cvv_cwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:640</div></div>
<div class="ttc" id="a02313_html_a69fb8d0089546d5e84b0686cf2430544"><div class="ttname"><a href="a02313.html#a69fb8d0089546d5e84b0686cf2430544">OpenMesh::PolyConnectivity::ConstVertexFaceRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstVertexFaceIter, VertexHandle, FaceHandle, &amp;PolyConnectivity::cvf_begin, &amp;PolyConnectivity::cvf_end &gt; &gt; ConstVertexFaceRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1204</div></div>
<div class="ttc" id="a02313_html_aa7ef94ac2bc0ec0d945b0dbf84dd6360"><div class="ttname"><a href="a02313.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360">OpenMesh::PolyConnectivity::VertexEdgeCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexEdgeTraits, true &gt; VertexEdgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:252</div></div>
<div class="ttc" id="a02313_html_a6beef1ae68ca0216041e83efeeb32c55"><div class="ttname"><a href="a02313.html#a6beef1ae68ca0216041e83efeeb32c55">OpenMesh::PolyConnectivity::cfe_ccwbegin</a></div><div class="ttdeci">ConstFaceEdgeCCWIter cfe_ccwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:568</div></div>
<div class="ttc" id="a02313_html_a91717d7fb1b7930814b6c0f8ed0f7165"><div class="ttname"><a href="a02313.html#a91717d7fb1b7930814b6c0f8ed0f7165">OpenMesh::PolyConnectivity::cff_begin</a></div><div class="ttdeci">ConstFaceFaceIter cff_begin(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:571</div></div>
<div class="ttc" id="a02313_html_ac97f84802459cb3f47c1785e6163b8a3"><div class="ttname"><a href="a02313.html#ac97f84802459cb3f47c1785e6163b8a3">OpenMesh::PolyConnectivity::vf_ccwiter</a></div><div class="ttdeci">VertexFaceCCWIter vf_ccwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:285</div></div>
<div class="ttc" id="a02313_html_a79cd5b5fe894a0f781bdc041effe48ad"><div class="ttname"><a href="a02313.html#a79cd5b5fe894a0f781bdc041effe48ad">OpenMesh::PolyConnectivity::cfv_begin</a></div><div class="ttdeci">ConstFaceVertexIter cfv_begin(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:544</div></div>
<div class="ttc" id="a02313_html_a1ceb01a87c2127985c5c66aa6d7b2d92"><div class="ttname"><a href="a02313.html#a1ceb01a87c2127985c5c66aa6d7b2d92">OpenMesh::PolyConnectivity::VertexVertexCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexVertexTraits, false &gt; VertexVertexCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:178</div></div>
<div class="ttc" id="a02313_html_a868891748cfbd93bcac4b25244458279"><div class="ttname"><a href="a02313.html#a868891748cfbd93bcac4b25244458279">OpenMesh::PolyConnectivity::voh_ccwend</a></div><div class="ttdeci">VertexOHalfedgeCCWIter voh_ccwend(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:615</div></div>
<div class="ttc" id="a02313_html_a19f202008657b47f3e0ad5626f33a3da"><div class="ttname"><a href="a02313.html#a19f202008657b47f3e0ad5626f33a3da">OpenMesh::PolyConnectivity::cfe_end</a></div><div class="ttdeci">ConstFaceEdgeIter cfe_end(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:747</div></div>
<div class="ttc" id="a02313_html_a6e038ea37713bc2ddc06300aaaed3d22"><div class="ttname"><a href="a02313.html#a6e038ea37713bc2ddc06300aaaed3d22">OpenMesh::PolyConnectivity::ve_ccwiter</a></div><div class="ttdeci">VertexEdgeCCWIter ve_ccwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:276</div></div>
<div class="ttc" id="a02313_html_a4ee3a1b7de36dd3da498d395491dd1dd"><div class="ttname"><a href="a02313.html#a4ee3a1b7de36dd3da498d395491dd1dd">OpenMesh::PolyConnectivity::fv_ccwbegin</a></div><div class="ttdeci">FaceVertexCCWIter fv_ccwbegin(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:504</div></div>
<div class="ttc" id="a02313_html_a2b10e38e4ced0a28f10143becb6e9198"><div class="ttname"><a href="a02313.html#a2b10e38e4ced0a28f10143becb6e9198">OpenMesh::PolyConnectivity::cff_ccwbegin</a></div><div class="ttdeci">ConstFaceFaceCCWIter cff_ccwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:577</div></div>
<div class="ttc" id="a02313_html_abbb03d399d5f3c52d30b4ac895e8bc34"><div class="ttname"><a href="a02313.html#abbb03d399d5f3c52d30b4ac895e8bc34">OpenMesh::PolyConnectivity::ConstVertexOHalfedgeIter</a></div><div class="ttdeci">VertexOHalfedgeIter ConstVertexOHalfedgeIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:280</div></div>
<div class="ttc" id="a02313_html_a84cc4cb93de3a40ffda4a0cf9d30f836"><div class="ttname"><a href="a02313.html#a84cc4cb93de3a40ffda4a0cf9d30f836">OpenMesh::PolyConnectivity::cff_ccwiter</a></div><div class="ttdeci">ConstFaceFaceCCWIter cff_ccwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:402</div></div>
<div class="ttc" id="a02313_html_a334966a6afd1fd65092a6ee0c7dc6bfc"><div class="ttname"><a href="a02313.html#a334966a6afd1fd65092a6ee0c7dc6bfc">OpenMesh::PolyConnectivity::s_edge_handle</a></div><div class="ttdeci">static SmartEdgeHandle s_edge_handle(SmartHalfedgeHandle _heh)</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:62</div></div>
<div class="ttc" id="a02313_html_a47e2aba14b6ab516797c88bf4d1c2910"><div class="ttname"><a href="a02313.html#a47e2aba14b6ab516797c88bf4d1c2910">OpenMesh::PolyConnectivity::ConstFaceEdgeCWIter</a></div><div class="ttdeci">FaceEdgeCWIter ConstFaceEdgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:374</div></div>
<div class="ttc" id="a02313_html_a16c4f4cce925c17e8bf988f668af1d1f"><div class="ttname"><a href="a02313.html#a16c4f4cce925c17e8bf988f668af1d1f">OpenMesh::PolyConnectivity::fe_ccwbegin</a></div><div class="ttdeci">FaceEdgeCCWIter fe_ccwbegin(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:522</div></div>
<div class="ttc" id="a02313_html_a1a1969a8c5b157166699d939517c2f9d"><div class="ttname"><a href="a02313.html#a1a1969a8c5b157166699d939517c2f9d">OpenMesh::PolyConnectivity::ve_cwbegin</a></div><div class="ttdeci">VertexEdgeCWIter ve_cwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:436</div></div>
<div class="ttc" id="a02313_html_a699fa9f36aaa8540a9e35dd5c0f40261"><div class="ttname"><a href="a02313.html#a699fa9f36aaa8540a9e35dd5c0f40261">OpenMesh::PolyConnectivity::vih_end</a></div><div class="ttdeci">VertexIHalfedgeIter vih_end(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:600</div></div>
<div class="ttc" id="a02313_html_a7e4d962cff27d0f6dc20235bcea6bbb0"><div class="ttname"><a href="a02313.html#a7e4d962cff27d0f6dc20235bcea6bbb0">OpenMesh::PolyConnectivity::vih_cwiter</a></div><div class="ttdeci">VertexIHalfedgeCWIter vih_cwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:255</div></div>
<div class="ttc" id="a02313_html_a5976e9b1076414bc83f1366c93498f1d"><div class="ttname"><a href="a02313.html#a5976e9b1076414bc83f1366c93498f1d">OpenMesh::PolyConnectivity::cvf_ccwbegin</a></div><div class="ttdeci">ConstVertexFaceCCWIter cvf_ccwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:494</div></div>
<div class="ttc" id="a02313_html_a9edf8dc68a321fccf1983557f0350fde"><div class="ttname"><a href="a02313.html#a9edf8dc68a321fccf1983557f0350fde">OpenMesh::PolyConnectivity::cvoh_cwiter</a></div><div class="ttdeci">ConstVertexOHalfedgeCWIter cvoh_cwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:309</div></div>
<div class="ttc" id="a02313_html_a356b51fb25d7e71f31493c5f57f17db2"><div class="ttname"><a href="a02313.html#a356b51fb25d7e71f31493c5f57f17db2">OpenMesh::PolyConnectivity::cve_ccwbegin</a></div><div class="ttdeci">ConstVertexEdgeCCWIter cve_ccwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:485</div></div>
<div class="ttc" id="a02313_html_a4670504662c6557debaee6e308e1e90b"><div class="ttname"><a href="a02313.html#a4670504662c6557debaee6e308e1e90b">OpenMesh::PolyConnectivity::hl_begin</a></div><div class="ttdeci">HalfedgeLoopIter hl_begin(HalfedgeHandle _heh)</div><div class="ttdoc">halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:534</div></div>
<div class="ttc" id="a02313_html_a6eaada3738fad895ae70ed1c010f8dab"><div class="ttname"><a href="a02313.html#a6eaada3738fad895ae70ed1c010f8dab">OpenMesh::PolyConnectivity::all_edges</a></div><div class="ttdeci">ConstEdgeRange all_edges() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:118</div></div>
<div class="ttc" id="a02313_html_aec45043753261131935eb60800cb8d4a"><div class="ttname"><a href="a02313.html#aec45043753261131935eb60800cb8d4a">OpenMesh::PolyConnectivity::cfh_ccwend</a></div><div class="ttdeci">ConstFaceHalfedgeCCWIter cfh_ccwend(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:744</div></div>
<div class="ttc" id="a02313_html_a8ccc6df2bf51a0bfd86c768365dd2c29"><div class="ttname"><a href="a02313.html#a8ccc6df2bf51a0bfd86c768365dd2c29">OpenMesh::PolyConnectivity::voh_cwbegin</a></div><div class="ttdeci">VertexOHalfedgeCWIter voh_cwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:427</div></div>
<div class="ttc" id="a02313_html_a2c15dd959c7a464a27747d2f1971e4b2"><div class="ttname"><a href="a02313.html#a2c15dd959c7a464a27747d2f1971e4b2">OpenMesh::PolyConnectivity::cfh_cwiter</a></div><div class="ttdeci">ConstFaceHalfedgeCWIter cfh_cwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:381</div></div>
<div class="ttc" id="a02313_html_a427e31b606d7bff84b05d03921654666"><div class="ttname"><a href="a02313.html#a427e31b606d7bff84b05d03921654666">OpenMesh::PolyConnectivity::voh_cwiter</a></div><div class="ttdeci">VertexOHalfedgeCWIter voh_cwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:264</div></div>
<div class="ttc" id="a02313_html_a17b566e801c54add1b721307e5ec7917"><div class="ttname"><a href="a02313.html#a17b566e801c54add1b721307e5ec7917">OpenMesh::PolyConnectivity::cvv_iter</a></div><div class="ttdeci">ConstVertexVertexIter cvv_iter(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:288</div></div>
<div class="ttc" id="a02313_html_aee25cce8abc8aea0131479cb4563a346"><div class="ttname"><a href="a02313.html#aee25cce8abc8aea0131479cb4563a346">OpenMesh::PolyConnectivity::cvf_cwend</a></div><div class="ttdeci">ConstVertexFaceCWIter cvf_cwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:676</div></div>
<div class="ttc" id="a02313_html_af627062ce74fb92fc530d5a6a66c47ff"><div class="ttname"><a href="a02313.html#af627062ce74fb92fc530d5a6a66c47ff">OpenMesh::PolyConnectivity::vih_ccwbegin</a></div><div class="ttdeci">VertexIHalfedgeCCWIter vih_ccwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:421</div></div>
<div class="ttc" id="a02313_html_a803b7355359b5ddf225d2fd68d6aeba7"><div class="ttname"><a href="a02313.html#a803b7355359b5ddf225d2fd68d6aeba7">OpenMesh::PolyConnectivity::cfe_begin</a></div><div class="ttdeci">ConstFaceEdgeIter cfe_begin(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:562</div></div>
<div class="ttc" id="a02313_html_ae313e747578a6dbd1de6d0a5ee5e3ad6"><div class="ttname"><a href="a02313.html#ae313e747578a6dbd1de6d0a5ee5e3ad6">OpenMesh::PolyConnectivity::fh_iter</a></div><div class="ttdeci">FaceHalfedgeIter fh_iter(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:342</div></div>
<div class="ttc" id="a02313_html_a96af5c715e2f826fe9aa8e6071ac5762"><div class="ttname"><a href="a02313.html#a96af5c715e2f826fe9aa8e6071ac5762">OpenMesh::PolyConnectivity::cvv_ccwend</a></div><div class="ttdeci">ConstVertexVertexCCWIter cvv_ccwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:643</div></div>
<div class="ttc" id="a02313_html_a9f6562e5cd3a9ad76464634f3ba45150"><div class="ttname"><a href="a02313.html#a9f6562e5cd3a9ad76464634f3ba45150">OpenMesh::PolyConnectivity::cff_cwbegin</a></div><div class="ttdeci">ConstFaceFaceCWIter cff_cwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:574</div></div>
<div class="ttc" id="a02313_html_a1912d02cc59674021d8f7e7e68e6671c"><div class="ttname"><a href="a02313.html#a1912d02cc59674021d8f7e7e68e6671c">OpenMesh::PolyConnectivity::ConstVertexIHalfedgeIter</a></div><div class="ttdeci">VertexIHalfedgeIter ConstVertexIHalfedgeIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:283</div></div>
<div class="ttc" id="a02241_html"><div class="ttname"><a href="a02241.html">OpenMesh::VertexHandle</a></div><div class="ttdoc">Handle for a vertex entity. </div><div class="ttdef"><b>Definition:</b> Handles.hh:120</div></div>
<div class="ttc" id="a02313_html_a88be7595c00d8acda4b884974a423932"><div class="ttname"><a href="a02313.html#a88be7595c00d8acda4b884974a423932">OpenMesh::PolyConnectivity::voh_iter</a></div><div class="ttdeci">VertexOHalfedgeIter voh_iter(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:261</div></div>
<div class="ttc" id="a02313_html_a104c5499f30f6b824a4ad8de06c40de3"><div class="ttname"><a href="a02313.html#a104c5499f30f6b824a4ad8de06c40de3">OpenMesh::PolyConnectivity::vf_begin</a></div><div class="ttdeci">VertexFaceIter vf_begin(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:442</div></div>
<div class="ttc" id="a02313_html_a54440c9f054667eb51d4246b81b4fccf"><div class="ttname"><a href="a02313.html#a54440c9f054667eb51d4246b81b4fccf">OpenMesh::PolyConnectivity::VertexOHalfedgeIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; VertexHalfedgeTraits &gt; VertexOHalfedgeIter</div><div class="ttdoc">Enumerates outgoing half edges in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:192</div></div>
<div class="ttc" id="a02313_html_ae08661599a70d4beac073172d205a80c"><div class="ttname"><a href="a02313.html#ae08661599a70d4beac073172d205a80c">OpenMesh::PolyConnectivity::FaceEdgeCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceEdgeTraits, false &gt; FaceEdgeCWIter</div><div class="ttdoc">Enumerate incident edges in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:345</div></div>
<div class="ttc" id="a02313_html_a4ebf15fb32b39fd9124229c6cf1817e8"><div class="ttname"><a href="a02313.html#a4ebf15fb32b39fd9124229c6cf1817e8">OpenMesh::PolyConnectivity::cvf_cwiter</a></div><div class="ttdeci">ConstVertexFaceCWIter cvf_cwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:327</div></div>
<div class="ttc" id="a02313_html_a9bec12276b4bffa3b65766c0b51ae747"><div class="ttname"><a href="a02313.html#a9bec12276b4bffa3b65766c0b51ae747">OpenMesh::PolyConnectivity::ConstHalfedgeIter</a></div><div class="ttdeci">HalfedgeIter ConstHalfedgeIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:143</div></div>
<div class="ttc" id="a02313_html_a5446d1f8fd64458b6768e66cec72d60d"><div class="ttname"><a href="a02313.html#a5446d1f8fd64458b6768e66cec72d60d">OpenMesh::PolyConnectivity::cfe_ccwend</a></div><div class="ttdeci">ConstFaceEdgeCCWIter cfe_ccwend(FaceHandle _fh) const</div><div class="ttdoc">const face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:753</div></div>
<div class="ttc" id="a02313_html_a095e146e4c75dfe767bfc7cfaf4ba9f4"><div class="ttname"><a href="a02313.html#a095e146e4c75dfe767bfc7cfaf4ba9f4">OpenMesh::PolyConnectivity::cff_ccwend</a></div><div class="ttdeci">ConstFaceFaceCCWIter cff_ccwend(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:762</div></div>
<div class="ttc" id="a02313_html_aa09ba4eca7ba4493c203921b56ef079c"><div class="ttname"><a href="a02313.html#aa09ba4eca7ba4493c203921b56ef079c">OpenMesh::PolyConnectivity::ConstVertexVertexRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstVertexVertexCWIter, VertexHandle, VertexHandle, &amp;PolyConnectivity::cvv_cwbegin, &amp;PolyConnectivity::cvv_cwend &gt; &gt; ConstVertexVertexRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1176</div></div>
<div class="ttc" id="a02313_html_a784b002754972c4d01942cc4a67f9b16"><div class="ttname"><a href="a02313.html#a784b002754972c4d01942cc4a67f9b16">OpenMesh::PolyConnectivity::EdgeIter</a></div><div class="ttdeci">Iterators::GenericIteratorT&lt; This, This::EdgeHandle, ArrayKernel, &amp;ArrayKernel::has_edge_status, &amp;ArrayKernel::n_edges &gt; EdgeIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:139</div></div>
<div class="ttc" id="a02313_html_af2312697ef48578dc9ef2e0bb60d15d4"><div class="ttname"><a href="a02313.html#af2312697ef48578dc9ef2e0bb60d15d4">OpenMesh::PolyConnectivity::ConstFaceRangeSkipping</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstFaceIter, &amp;PolyConnectivity::faces_sbegin, &amp;PolyConnectivity::faces_end &gt; &gt; ConstFaceRangeSkipping</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1101</div></div>
<div class="ttc" id="a02313_html_a9577a3726bee4aec5095c72440f976b8"><div class="ttname"><a href="a02313.html#a9577a3726bee4aec5095c72440f976b8">OpenMesh::PolyConnectivity::FaceVertexIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; FaceVertexTraits &gt; FaceVertexIter</div><div class="ttdoc">Enumerate incident vertices in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:308</div></div>
<div class="ttc" id="a02313_html_aba295e315a3b508270c24227772225fd"><div class="ttname"><a href="a02313.html#aba295e315a3b508270c24227772225fd">OpenMesh::PolyConnectivity::faces</a></div><div class="ttdeci">ConstFaceRangeSkipping faces() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:119</div></div>
<div class="ttc" id="a02313_html_aa3a14c6c84c1bed0876389e9ef1b4e7f"><div class="ttname"><a href="a02313.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">OpenMesh::PolyConnectivity::ConstVertexRangeSkipping</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstVertexIter, &amp;PolyConnectivity::vertices_sbegin, &amp;PolyConnectivity::vertices_end &gt; &gt; ConstVertexRangeSkipping</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1071</div></div>
<div class="ttc" id="a02313_html_a75cabdae3a86fb3fdc29a380f21318ff"><div class="ttname"><a href="a02313.html#a75cabdae3a86fb3fdc29a380f21318ff">OpenMesh::PolyConnectivity::VertexOHalfedgeCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexHalfedgeTraits, false &gt; VertexOHalfedgeCCWIter</div><div class="ttdoc">Enumerates outgoing half edges in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:198</div></div>
<div class="ttc" id="a02313_html_af2d68ea91ee8580b46ef121e18f0e81f"><div class="ttname"><a href="a02313.html#af2d68ea91ee8580b46ef121e18f0e81f">OpenMesh::PolyConnectivity::vf_end</a></div><div class="ttdeci">VertexFaceIter vf_end(VertexHandle _vh)</div><div class="ttdoc">vertex - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:627</div></div>
<div class="ttc" id="a02313_html_a057718868453662d2989c0b05ef05943"><div class="ttname"><a href="a02313.html#a057718868453662d2989c0b05ef05943">OpenMesh::PolyConnectivity::edges_end</a></div><div class="ttdeci">EdgeIter edges_end()</div><div class="ttdoc">End iterator for edges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:200</div></div>
<div class="ttc" id="a02313_html_a8f130c88fc8e4ad33d415f27b97c6790"><div class="ttname"><a href="a02313.html#a8f130c88fc8e4ad33d415f27b97c6790">OpenMesh::PolyConnectivity::fe_end</a></div><div class="ttdeci">FaceEdgeIter fe_end(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:701</div></div>
<div class="ttc" id="a02313_html_a981b430e0ff7b2028e959fa8b0f5a306"><div class="ttname"><a href="a02313.html#a981b430e0ff7b2028e959fa8b0f5a306">OpenMesh::PolyConnectivity::fe_iter</a></div><div class="ttdeci">FaceEdgeIter fe_iter(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:351</div></div>
<div class="ttc" id="a02313_html_a1aaf76e2e68bbf1106300d5229068d2e"><div class="ttname"><a href="a02313.html#a1aaf76e2e68bbf1106300d5229068d2e">OpenMesh::PolyConnectivity::cvih_ccwiter</a></div><div class="ttdeci">ConstVertexIHalfedgeCCWIter cvih_ccwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:303</div></div>
<div class="ttc" id="a02313_html_a4704ca8c1ce41d4ff8f10040c90f2941"><div class="ttname"><a href="a02313.html#a4704ca8c1ce41d4ff8f10040c90f2941">OpenMesh::PolyConnectivity::ConstFaceFaceCCWIter</a></div><div class="ttdeci">FaceFaceCCWIter ConstFaceFaceCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:378</div></div>
<div class="ttc" id="a02313_html_a16acfa0c8a781c7a8b2b4dc08c0d137c"><div class="ttname"><a href="a02313.html#a16acfa0c8a781c7a8b2b4dc08c0d137c">OpenMesh::PolyConnectivity::HalfedgeIter</a></div><div class="ttdeci">Iterators::GenericIteratorT&lt; This, This::HalfedgeHandle, ArrayKernel, &amp;ArrayKernel::has_halfedge_status, &amp;ArrayKernel::n_halfedges &gt; HalfedgeIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:138</div></div>
<div class="ttc" id="a02313_html_a6388892f5898ef33a5985e4388a032ab"><div class="ttname"><a href="a02313.html#a6388892f5898ef33a5985e4388a032ab">OpenMesh::PolyConnectivity::VertexEdgeIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; VertexEdgeTraits &gt; VertexEdgeIter</div><div class="ttdoc">Enumerates incident edges in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:251</div></div>
<div class="ttc" id="a02313_html_a86f43c5389e7bfe3d95ef91e4ab25992"><div class="ttname"><a href="a02313.html#a86f43c5389e7bfe3d95ef91e4ab25992">OpenMesh::PolyConnectivity::cve_cwiter</a></div><div class="ttdeci">ConstVertexEdgeCWIter cve_cwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:318</div></div>
<div class="ttc" id="a02313_html_abf34493014ff133fd4b36ad7e4f2e97b"><div class="ttname"><a href="a02313.html#abf34493014ff133fd4b36ad7e4f2e97b">OpenMesh::PolyConnectivity::ConstFaceIter</a></div><div class="ttdeci">FaceIter ConstFaceIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:145</div></div>
<div class="ttc" id="a02313_html_a689560e1daf0409443c12630139d71f1"><div class="ttname"><a href="a02313.html#a689560e1daf0409443c12630139d71f1">OpenMesh::PolyConnectivity::vih_cwbegin</a></div><div class="ttdeci">VertexIHalfedgeCWIter vih_cwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:418</div></div>
<div class="ttc" id="a02313_html_ace4b35cc2c9fc028e1057d42867f1470"><div class="ttname"><a href="a02313.html#ace4b35cc2c9fc028e1057d42867f1470">OpenMesh::PolyConnectivity::fh_range</a></div><div class="ttdeci">ConstFaceHalfedgeRange fh_range(FaceHandle _fh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:156</div></div>
<div class="ttc" id="a02313_html_abcee51eea2dac2393e83b653a218e43b"><div class="ttname"><a href="a02313.html#abcee51eea2dac2393e83b653a218e43b">OpenMesh::PolyConnectivity::vv_ccwbegin</a></div><div class="ttdeci">VertexVertexCCWIter vv_ccwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:412</div></div>
<div class="ttc" id="a02313_html_a90a98a194a158d43948e9eacabae9fc6"><div class="ttname"><a href="a02313.html#a90a98a194a158d43948e9eacabae9fc6">OpenMesh::PolyConnectivity::face_handle</a></div><div class="ttdeci">SmartFaceHandle face_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:69</div></div>
<div class="ttc" id="a02409_html"><div class="ttname"><a href="a02409.html">OpenMesh::SmartHalfedgeHandle</a></div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:114</div></div>
<div class="ttc" id="a02313_html_a128c330a6555cf1820d7b932f27a4812"><div class="ttname"><a href="a02313.html#a128c330a6555cf1820d7b932f27a4812">OpenMesh::PolyConnectivity::ff_cwiter</a></div><div class="ttdeci">FaceFaceCWIter ff_cwiter(FaceHandle _fh)</div><div class="ttdoc">face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:363</div></div>
<div class="ttc" id="a02313_html_a2fd89dcdc92e3e8d1860176e231ae645"><div class="ttname"><a href="a02313.html#a2fd89dcdc92e3e8d1860176e231ae645">OpenMesh::PolyConnectivity::fv_cwiter</a></div><div class="ttdeci">FaceVertexCWIter fv_cwiter(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:336</div></div>
<div class="ttc" id="a02313_html_a947f5b8462d51b8604c09aa82f620ffd"><div class="ttname"><a href="a02313.html#a947f5b8462d51b8604c09aa82f620ffd">OpenMesh::PolyConnectivity::ConstFaceHalfedgeIter</a></div><div class="ttdeci">FaceHalfedgeIter ConstFaceHalfedgeIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:370</div></div>
<div class="ttc" id="a02313_html_a9990e9d0159d499ce381294a0486dc2e"><div class="ttname"><a href="a02313.html#a9990e9d0159d499ce381294a0486dc2e">OpenMesh::PolyConnectivity::vertices_begin</a></div><div class="ttdeci">VertexIter vertices_begin()</div><div class="ttdoc">Begin iterator for vertices. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:170</div></div>
<div class="ttc" id="a02313_html_a7aa8ba9b3c4e7501d1fb996ade4c7c60"><div class="ttname"><a href="a02313.html#a7aa8ba9b3c4e7501d1fb996ade4c7c60">OpenMesh::PolyConnectivity::cff_cwiter</a></div><div class="ttdeci">ConstFaceFaceCWIter cff_cwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:399</div></div>
<div class="ttc" id="a02313_html_a835392fcf40934fba05a85f6466836a9"><div class="ttname"><a href="a02313.html#a835392fcf40934fba05a85f6466836a9">OpenMesh::PolyConnectivity::HalfedgeLoopCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceHalfedgeTraits, true &gt; HalfedgeLoopCCWIter</div><div class="ttdoc">Identical to FaceHalfedgeIter. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:275</div></div>
<div class="ttc" id="a02313_html_a2a3d6350599e963ac080eddb0c89c498"><div class="ttname"><a href="a02313.html#a2a3d6350599e963ac080eddb0c89c498">OpenMesh::PolyConnectivity::cfh_iter</a></div><div class="ttdeci">ConstFaceHalfedgeIter cfh_iter(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:378</div></div>
<div class="ttc" id="a02313_html_a35bf93b9cdc65a5600b1f5ad63753d6f"><div class="ttname"><a href="a02313.html#a35bf93b9cdc65a5600b1f5ad63753d6f">OpenMesh::PolyConnectivity::voh_range</a></div><div class="ttdeci">ConstVertexOHalfedgeRange voh_range(VertexHandle _vh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:140</div></div>
<div class="ttc" id="a02313_html_a2d44e3807851f98e2936a4fbffb3f9a3"><div class="ttname"><a href="a02313.html#a2d44e3807851f98e2936a4fbffb3f9a3">OpenMesh::PolyConnectivity::ConstFaceHalfedgeCCWIter</a></div><div class="ttdeci">FaceHalfedgeCCWIter ConstFaceHalfedgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:372</div></div>
<div class="ttc" id="a02313_html_aeae652d4438276037a1171972a0b5a2a"><div class="ttname"><a href="a02313.html#aeae652d4438276037a1171972a0b5a2a">OpenMesh::PolyConnectivity::vv_range</a></div><div class="ttdeci">ConstVertexVertexRange vv_range(VertexHandle _vh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:132</div></div>
<div class="ttc" id="a02313_html_a6417ffb5839b4db58955533ee79c5a7f"><div class="ttname"><a href="a02313.html#a6417ffb5839b4db58955533ee79c5a7f">OpenMesh::PolyConnectivity::vv_iter</a></div><div class="ttdeci">VertexVertexIter vv_iter(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:243</div></div>
<div class="ttc" id="a02313_html_a840125dee47952efd60d7b61ae8d4a30"><div class="ttname"><a href="a02313.html#a840125dee47952efd60d7b61ae8d4a30">OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle ccw_rotated_halfedge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:58</div></div>
<div class="ttc" id="a02313_html_a27288b36c61f6b4cbdd390352dca7988"><div class="ttname"><a href="a02313.html#a27288b36c61f6b4cbdd390352dca7988">OpenMesh::PolyConnectivity::FaceVertexCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceVertexTraits, false &gt; FaceVertexCWIter</div><div class="ttdoc">Enumerate incident vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:314</div></div>
<div class="ttc" id="a02313_html_a42433b78929ae7661ec80e0c1daea5ee"><div class="ttname"><a href="a02313.html#a42433b78929ae7661ec80e0c1daea5ee">OpenMesh::PolyConnectivity::ConstFaceRange</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstFaceIter, &amp;PolyConnectivity::faces_begin, &amp;PolyConnectivity::faces_end &gt; &gt; ConstFaceRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1096</div></div>
<div class="ttc" id="a02313_html_ac13cd7cf44eb691acfbf19c815144fd4"><div class="ttname"><a href="a02313.html#ac13cd7cf44eb691acfbf19c815144fd4">OpenMesh::PolyConnectivity::fv_ccwend</a></div><div class="ttdeci">FaceVertexCCWIter fv_ccwend(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:689</div></div>
<div class="ttc" id="a02313_html_a6c3d3507a3f4c0eceeab87d909729f34"><div class="ttname"><a href="a02313.html#a6c3d3507a3f4c0eceeab87d909729f34">OpenMesh::PolyConnectivity::cvf_ccwiter</a></div><div class="ttdeci">ConstVertexFaceCCWIter cvf_ccwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:330</div></div>
<div class="ttc" id="a02313_html_a0b9f80291eea636a82329870f6df29db"><div class="ttname"><a href="a02313.html#a0b9f80291eea636a82329870f6df29db">OpenMesh::PolyConnectivity::fe_cwiter</a></div><div class="ttdeci">FaceEdgeCWIter fe_cwiter(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:354</div></div>
<div class="ttc" id="a02313_html_a4a0cc71fb18c1e211114045a1480c9ae"><div class="ttname"><a href="a02313.html#a4a0cc71fb18c1e211114045a1480c9ae">OpenMesh::PolyConnectivity::fe_range</a></div><div class="ttdeci">ConstFaceEdgeRange fe_range(FaceHandle _fh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:160</div></div>
<div class="ttc" id="a02313_html_a97d2236ba119c6e56e268db132700103"><div class="ttname"><a href="a02313.html#a97d2236ba119c6e56e268db132700103">OpenMesh::PolyConnectivity::voh_end</a></div><div class="ttdeci">VertexOHalfedgeIter voh_end(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:609</div></div>
<div class="ttc" id="a02313_html_a8e3552aee0e74778366f543180c72665"><div class="ttname"><a href="a02313.html#a8e3552aee0e74778366f543180c72665">OpenMesh::PolyConnectivity::ConstVertexOHalfedgeCCWIter</a></div><div class="ttdeci">VertexOHalfedgeCCWIter ConstVertexOHalfedgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:282</div></div>
<div class="ttc" id="a02313_html_ad54376575c03d984462c1a9816ca79c1"><div class="ttname"><a href="a02313.html#ad54376575c03d984462c1a9816ca79c1">OpenMesh::PolyConnectivity::FaceFaceIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; FaceFaceTraits &gt; FaceFaceIter</div><div class="ttdoc">Enumerate adjacent faces in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:359</div></div>
<div class="ttc" id="a02313_html_a2fa742ca2c90d85a640e5e306f1a5e2b"><div class="ttname"><a href="a02313.html#a2fa742ca2c90d85a640e5e306f1a5e2b">OpenMesh::PolyConnectivity::edges_begin</a></div><div class="ttdeci">EdgeIter edges_begin()</div><div class="ttdoc">Begin iterator for edges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:194</div></div>
<div class="ttc" id="a02313_html_a83c4ad6f84714f801e319371ae1ab8b6"><div class="ttname"><a href="a02313.html#a83c4ad6f84714f801e319371ae1ab8b6">OpenMesh::PolyConnectivity::ff_cwbegin</a></div><div class="ttdeci">FaceFaceCWIter ff_cwbegin(FaceHandle _fh)</div><div class="ttdoc">face - face circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:528</div></div>
<div class="ttc" id="a02313_html_a9d5ce0fdebb27beb57056c5a99571fef"><div class="ttname"><a href="a02313.html#a9d5ce0fdebb27beb57056c5a99571fef">OpenMesh::PolyConnectivity::fv_range</a></div><div class="ttdeci">ConstFaceVertexRange fv_range(FaceHandle _fh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:152</div></div>
<div class="ttc" id="a02313_html_ae6d7dbc6016d115b3aada0cc173da1ab"><div class="ttname"><a href="a02313.html#ae6d7dbc6016d115b3aada0cc173da1ab">OpenMesh::PolyConnectivity::cfv_end</a></div><div class="ttdeci">ConstFaceVertexIter cfv_end(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:729</div></div>
<div class="ttc" id="a02313_html_aee436f2465bae57f318c7f8e4b47c5c6"><div class="ttname"><a href="a02313.html#aee436f2465bae57f318c7f8e4b47c5c6">OpenMesh::PolyConnectivity::fe_cwend</a></div><div class="ttdeci">FaceEdgeCWIter fe_cwend(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:704</div></div>
<div class="ttc" id="a02313_html_a9be48b47e1de4e659f7aa210e5d808ca"><div class="ttname"><a href="a02313.html#a9be48b47e1de4e659f7aa210e5d808ca">OpenMesh::PolyConnectivity::VertexFaceCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexFaceTraits, true &gt; VertexFaceCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:232</div></div>
<div class="ttc" id="a02313_html_a6fe4300aab99227d55baa70bd54b72e6"><div class="ttname"><a href="a02313.html#a6fe4300aab99227d55baa70bd54b72e6">OpenMesh::PolyConnectivity::ve_end</a></div><div class="ttdeci">VertexEdgeIter ve_end(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:618</div></div>
<div class="ttc" id="a02313_html_ac971af22106576960f29fd83e5203e83"><div class="ttname"><a href="a02313.html#ac971af22106576960f29fd83e5203e83">OpenMesh::PolyConnectivity::edge_handle</a></div><div class="ttdeci">SmartEdgeHandle edge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:65</div></div>
<div class="ttc" id="a02313_html_a513e0bda7e23f482d7c13866d15c8e80"><div class="ttname"><a href="a02313.html#a513e0bda7e23f482d7c13866d15c8e80">OpenMesh::PolyConnectivity::voh_begin</a></div><div class="ttdeci">VertexOHalfedgeIter voh_begin(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:424</div></div>
<div class="ttc" id="a02313_html_ab816abf904e553a19759046385102d70"><div class="ttname"><a href="a02313.html#ab816abf904e553a19759046385102d70">OpenMesh::PolyConnectivity::ConstVertexFaceCCWIter</a></div><div class="ttdeci">VertexFaceCCWIter ConstVertexFaceCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:288</div></div>
<div class="ttc" id="a02313_html_a2eaca870fb5a241f84cec03d99863cc7"><div class="ttname"><a href="a02313.html#a2eaca870fb5a241f84cec03d99863cc7">OpenMesh::PolyConnectivity::ConstEdgeRangeSkipping</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstEdgeIter, &amp;PolyConnectivity::edges_sbegin, &amp;PolyConnectivity::edges_end &gt; &gt; ConstEdgeRangeSkipping</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1091</div></div>
<div class="ttc" id="a02313_html_ac778e9bf51f4651c11f176e198e892e7"><div class="ttname"><a href="a02313.html#ac778e9bf51f4651c11f176e198e892e7">OpenMesh::PolyConnectivity::VertexVertexCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexVertexTraits, true &gt; VertexVertexCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:173</div></div>
<div class="ttc" id="a02313_html_aa47df81863eb2eb7148ff29515be867a"><div class="ttname"><a href="a02313.html#aa47df81863eb2eb7148ff29515be867a">OpenMesh::PolyConnectivity::all_vertices</a></div><div class="ttdeci">ConstVertexRange all_vertices() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:114</div></div>
<div class="ttc" id="a02313_html_a0894b9d5f4db061048090c1a45a8ee9e"><div class="ttname"><a href="a02313.html#a0894b9d5f4db061048090c1a45a8ee9e">OpenMesh::PolyConnectivity::vv_begin</a></div><div class="ttdeci">VertexVertexIter vv_begin(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:406</div></div>
<div class="ttc" id="a02313_html_a8bc2d3a5ba8ee1049f065b336b91c5bc"><div class="ttname"><a href="a02313.html#a8bc2d3a5ba8ee1049f065b336b91c5bc">OpenMesh::PolyConnectivity::ConstEdgeRange</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstEdgeIter, &amp;PolyConnectivity::edges_begin, &amp;PolyConnectivity::edges_end &gt; &gt; ConstEdgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1086</div></div>
<div class="ttc" id="a02313_html_af83dd13e53c0d3fd221271e0f759c2ed"><div class="ttname"><a href="a02313.html#af83dd13e53c0d3fd221271e0f759c2ed">OpenMesh::PolyConnectivity::vv_cwend</a></div><div class="ttdeci">VertexVertexCWIter vv_cwend(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:594</div></div>
<div class="ttc" id="a02313_html_a5659308a645d6ea3fb32ea5c29fbec02"><div class="ttname"><a href="a02313.html#a5659308a645d6ea3fb32ea5c29fbec02">OpenMesh::PolyConnectivity::ConstHalfedgeLoopIter</a></div><div class="ttdeci">HalfedgeLoopIter ConstHalfedgeLoopIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:383</div></div>
<div class="ttc" id="a02313_html_aff7591dd26a9f5c87296cd8b621ed3d4"><div class="ttname"><a href="a02313.html#aff7591dd26a9f5c87296cd8b621ed3d4">OpenMesh::PolyConnectivity::vf_range</a></div><div class="ttdeci">ConstVertexFaceRange vf_range(VertexHandle _vh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:148</div></div>
<div class="ttc" id="a02417_html"><div class="ttname"><a href="a02417.html">OpenMesh::SmartFaceHandle</a></div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:162</div></div>
<div class="ttc" id="a02313_html_a41c8747281c99acdcd6eab328d1b21f0"><div class="ttname"><a href="a02313.html#a41c8747281c99acdcd6eab328d1b21f0">OpenMesh::PolyConnectivity::VertexIter</a></div><div class="ttdeci">Iterators::GenericIteratorT&lt; This, This::VertexHandle, ArrayKernel, &amp;ArrayKernel::has_vertex_status, &amp;ArrayKernel::n_vertices &gt; VertexIter</div><div class="ttdoc">Linear iterator. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:137</div></div>
<div class="ttc" id="a02313_html_a5e2b69c96767ed4fafaee6f7999b5469"><div class="ttname"><a href="a02313.html#a5e2b69c96767ed4fafaee6f7999b5469">OpenMesh::PolyConnectivity::halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle halfedge_handle(SmartEdgeHandle _eh, unsigned int _i) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:64</div></div>
<div class="ttc" id="a02313_html_ab2cc2fd9398a0a5f163b2809b9a97a7f"><div class="ttname"><a href="a02313.html#ab2cc2fd9398a0a5f163b2809b9a97a7f">OpenMesh::PolyConnectivity::fe_ccwiter</a></div><div class="ttdeci">FaceEdgeCCWIter fe_ccwiter(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:357</div></div>
<div class="ttc" id="a02313_html_ab02a55d1311303b3d91b92146eb16acb"><div class="ttname"><a href="a02313.html#ab02a55d1311303b3d91b92146eb16acb">OpenMesh::PolyConnectivity::faces_end</a></div><div class="ttdeci">FaceIter faces_end()</div><div class="ttdoc">End iterator for faces. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:212</div></div>
<div class="ttc" id="a02313_html_a406c75147195e212a7321b8697bb2d77"><div class="ttname"><a href="a02313.html#a406c75147195e212a7321b8697bb2d77">OpenMesh::PolyConnectivity::ff_iter</a></div><div class="ttdeci">FaceFaceIter ff_iter(FaceHandle _fh)</div><div class="ttdoc">face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:360</div></div>
<div class="ttc" id="a02313_html_ae85ad9669298e6c7163b6ee92b198b49"><div class="ttname"><a href="a02313.html#ae85ad9669298e6c7163b6ee92b198b49">OpenMesh::PolyConnectivity::fh_begin</a></div><div class="ttdeci">FaceHalfedgeIter fh_begin(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:507</div></div>
<div class="ttc" id="a02313_html_adffb41f2934df918ae03029dee75ae36"><div class="ttname"><a href="a02313.html#adffb41f2934df918ae03029dee75ae36">OpenMesh::PolyConnectivity::cvv_begin</a></div><div class="ttdeci">ConstVertexVertexIter cvv_begin(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:452</div></div>
<div class="ttc" id="a02313_html_a28025800ef19a6695566e5d11966cd76"><div class="ttname"><a href="a02313.html#a28025800ef19a6695566e5d11966cd76">OpenMesh::PolyConnectivity::fh_ccwbegin</a></div><div class="ttdeci">FaceHalfedgeCCWIter fh_ccwbegin(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:513</div></div>
<div class="ttc" id="a02405_html"><div class="ttname"><a href="a02405.html">OpenMesh::SmartVertexHandle</a></div><div class="ttdoc">Smart version of VertexHandle contains a pointer to the corresponding mesh and allows easier access t...</div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:84</div></div>
<div class="ttc" id="a02313_html_adda03a5b9592a6a4e8b647769c989a84"><div class="ttname"><a href="a02313.html#adda03a5b9592a6a4e8b647769c989a84">OpenMesh::PolyConnectivity::vih_ccwiter</a></div><div class="ttdeci">VertexIHalfedgeCCWIter vih_ccwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:258</div></div>
<div class="ttc" id="a02305_html"><div class="ttname"><a href="a02305.html">OpenMesh::CirculatorRange</a></div><div class="ttdoc">Generic class for iterator ranges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:86</div></div>
<div class="ttc" id="a02313_html_a05148ca93808fe466c80f3ac2b1706bf"><div class="ttname"><a href="a02313.html#a05148ca93808fe466c80f3ac2b1706bf">OpenMesh::PolyConnectivity::fh_cwiter</a></div><div class="ttdeci">FaceHalfedgeCWIter fh_cwiter(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:345</div></div>
<div class="ttc" id="a02313_html_a217f462eb41139ec408207d5f21ea561"><div class="ttname"><a href="a02313.html#a217f462eb41139ec408207d5f21ea561">OpenMesh::PolyConnectivity::cfh_end</a></div><div class="ttdeci">ConstFaceHalfedgeIter cfh_end(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:738</div></div>
<div class="ttc" id="a02313_html_a4a3ad0f3e72ffc82c24f1ec6efc6e845"><div class="ttname"><a href="a02313.html#a4a3ad0f3e72ffc82c24f1ec6efc6e845">OpenMesh::PolyConnectivity::voh_ccwiter</a></div><div class="ttdeci">VertexOHalfedgeCCWIter voh_ccwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:267</div></div>
<div class="ttc" id="a02313_html_ae276600c431db79e515e580865ad9687"><div class="ttname"><a href="a02313.html#ae276600c431db79e515e580865ad9687">OpenMesh::PolyConnectivity::VertexFaceCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexFaceTraits, false &gt; VertexFaceCCWIter</div><div class="ttdoc">Enumerates incident faces in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:237</div></div>
<div class="ttc" id="a02313_html_add7858ba6c7dce3b38aaa3cd41cc3d59"><div class="ttname"><a href="a02313.html#add7858ba6c7dce3b38aaa3cd41cc3d59">OpenMesh::PolyConnectivity::FaceFaceCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceFaceTraits, false &gt; FaceFaceCWIter</div><div class="ttdoc">Enumerate adjacent faces in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:365</div></div>
<div class="ttc" id="a02313_html_a2a8fba18cb30a5fadd3ff93f0a633713"><div class="ttname"><a href="a02313.html#a2a8fba18cb30a5fadd3ff93f0a633713">OpenMesh::PolyConnectivity::ConstFaceFaceCWIter</a></div><div class="ttdeci">FaceFaceCWIter ConstFaceFaceCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:377</div></div>
<div class="ttc" id="a02313_html_ac528c6ca4bbc03dfff0bfb2534980c7c"><div class="ttname"><a href="a02313.html#ac528c6ca4bbc03dfff0bfb2534980c7c">OpenMesh::PolyConnectivity::cvv_cwiter</a></div><div class="ttdeci">ConstVertexVertexCWIter cvv_cwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:291</div></div>
<div class="ttc" id="a02313_html_a12bd565f038721e8366dd25df51d0493"><div class="ttname"><a href="a02313.html#a12bd565f038721e8366dd25df51d0493">OpenMesh::PolyConnectivity::vih_ccwend</a></div><div class="ttdeci">VertexIHalfedgeCCWIter vih_ccwend(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:606</div></div>
<div class="ttc" id="a02313_html_ae86c96302851bcbd77afbff5a8cc594e"><div class="ttname"><a href="a02313.html#ae86c96302851bcbd77afbff5a8cc594e">OpenMesh::PolyConnectivity::cve_begin</a></div><div class="ttdeci">ConstVertexEdgeIter cve_begin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:479</div></div>
<div class="ttc" id="a02313_html_af37d6eacb63abdfaa4d31a43898b0173"><div class="ttname"><a href="a02313.html#af37d6eacb63abdfaa4d31a43898b0173">OpenMesh::PolyConnectivity::all_faces</a></div><div class="ttdeci">ConstFaceRange all_faces() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:120</div></div>
<div class="ttc" id="a02313_html_a73442f7aad49d6fe855dbf814f9feebc"><div class="ttname"><a href="a02313.html#a73442f7aad49d6fe855dbf814f9feebc">OpenMesh::PolyConnectivity::faces_sbegin</a></div><div class="ttdeci">FaceIter faces_sbegin()</div><div class="ttdoc">Begin iterator for faces. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:237</div></div>
<div class="ttc" id="a02313_html_a5493678256305735bc7dc9c2a455b431"><div class="ttname"><a href="a02313.html#a5493678256305735bc7dc9c2a455b431">OpenMesh::PolyConnectivity::cfh_begin</a></div><div class="ttdeci">ConstFaceHalfedgeIter cfh_begin(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:553</div></div>
<div class="ttc" id="a02313_html_a46a18bcbc8b8e47bddc0b88d5365aca7"><div class="ttname"><a href="a02313.html#a46a18bcbc8b8e47bddc0b88d5365aca7">OpenMesh::PolyConnectivity::VertexIHalfedgeIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; VertexOppositeHalfedgeTraits &gt; VertexIHalfedgeIter</div><div class="ttdoc">Enumerates incoming half edges in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:211</div></div>
<div class="ttc" id="a02313_html_a4d7f3dcb970f22b5ffbeff977549b8c3"><div class="ttname"><a href="a02313.html#a4d7f3dcb970f22b5ffbeff977549b8c3">OpenMesh::PolyConnectivity::ConstHalfedgeLoopCCWIter</a></div><div class="ttdeci">HalfedgeLoopCCWIter ConstHalfedgeLoopCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:385</div></div>
<div class="ttc" id="a02313_html_a5e87c158112a4516642ca8d9c31b3a0d"><div class="ttname"><a href="a02313.html#a5e87c158112a4516642ca8d9c31b3a0d">OpenMesh::PolyConnectivity::vv_cwbegin</a></div><div class="ttdeci">VertexVertexCWIter vv_cwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:409</div></div>
<div class="ttc" id="a02313_html_a41309505bd6e49b7b137d59d27d4b660"><div class="ttname"><a href="a02313.html#a41309505bd6e49b7b137d59d27d4b660">OpenMesh::PolyConnectivity::fv_cwend</a></div><div class="ttdeci">FaceVertexCWIter fv_cwend(FaceHandle _fh)</div><div class="ttdoc">face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:686</div></div>
<div class="ttc" id="a02313_html_a89727d852bed2fd6070bf1d309ce7f3b"><div class="ttname"><a href="a02313.html#a89727d852bed2fd6070bf1d309ce7f3b">OpenMesh::PolyConnectivity::cfv_cwiter</a></div><div class="ttdeci">ConstFaceVertexCWIter cfv_cwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:372</div></div>
<div class="ttc" id="a02449_html"><div class="ttname"><a href="a02449.html">OpenMesh::SmartRangeT</a></div><div class="ttdoc">Base class for all smart range types. </div><div class="ttdef"><b>Definition:</b> SmartRange.hh:73</div></div>
<div class="ttc" id="a02249_html"><div class="ttname"><a href="a02249.html">OpenMesh::EdgeHandle</a></div><div class="ttdoc">Handle for a edge entity. </div><div class="ttdef"><b>Definition:</b> Handles.hh:134</div></div>
<div class="ttc" id="a02313_html_a64972afa083e610cd52b70944ecde635"><div class="ttname"><a href="a02313.html#a64972afa083e610cd52b70944ecde635">OpenMesh::PolyConnectivity::cvoh_cwbegin</a></div><div class="ttdeci">ConstVertexOHalfedgeCWIter cvoh_cwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:473</div></div>
<div class="ttc" id="a02313_html_a858d43c035b2de070a8ca48543a78791"><div class="ttname"><a href="a02313.html#a858d43c035b2de070a8ca48543a78791">OpenMesh::PolyConnectivity::hl_end</a></div><div class="ttdeci">HalfedgeLoopIter hl_end(HalfedgeHandle _heh)</div><div class="ttdoc">face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:719</div></div>
<div class="ttc" id="a02313_html_ac9c0c2d706d0b0c02b68b72c046cd10a"><div class="ttname"><a href="a02313.html#ac9c0c2d706d0b0c02b68b72c046cd10a">OpenMesh::PolyConnectivity::cvoh_ccwend</a></div><div class="ttdeci">ConstVertexOHalfedgeCCWIter cvoh_ccwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:661</div></div>
<div class="ttc" id="a02313_html_ab51f10a88b23fa2ec40191fcfb84284f"><div class="ttname"><a href="a02313.html#ab51f10a88b23fa2ec40191fcfb84284f">OpenMesh::PolyConnectivity::FaceVertexCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceVertexTraits, true &gt; FaceVertexCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:309</div></div>
<div class="ttc" id="a01233_html_a01823bd95e3ef1afee35b1abc97c754f"><div class="ttname"><a href="a01233.html#a01823bd95e3ef1afee35b1abc97c754f">OpenMesh::make_smart</a></div><div class="ttdeci">SmartVertexHandle make_smart(VertexHandle _vh, const PolyConnectivity *_mesh)</div><div class="ttdoc">Creats a SmartVertexHandle from a VertexHandle and a Mesh. </div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:186</div></div>
<div class="ttc" id="a02313_html_aec31cf26c3f8a0f7bb6a5e6b09115342"><div class="ttname"><a href="a02313.html#aec31cf26c3f8a0f7bb6a5e6b09115342">OpenMesh::PolyConnectivity::ve_cwiter</a></div><div class="ttdeci">VertexEdgeCWIter ve_cwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:273</div></div>
<div class="ttc" id="a02313_html_ab5209d8ecce6217a5878b6cdb11e3826"><div class="ttname"><a href="a02313.html#ab5209d8ecce6217a5878b6cdb11e3826">OpenMesh::PolyConnectivity::chl_begin</a></div><div class="ttdeci">ConstHalfedgeLoopIter chl_begin(HalfedgeHandle _heh) const</div><div class="ttdoc">const halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:580</div></div>
<div class="ttc" id="a02313_html_a5db927cbf378c54750fca0d7efa0e417"><div class="ttname"><a href="a02313.html#a5db927cbf378c54750fca0d7efa0e417">OpenMesh::PolyConnectivity::all_halfedges</a></div><div class="ttdeci">ConstHalfedgeRange all_halfedges() const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:116</div></div>
<div class="ttc" id="a02313_html_a69caa9d4f6f52c2134ff4146708ad19b"><div class="ttname"><a href="a02313.html#a69caa9d4f6f52c2134ff4146708ad19b">OpenMesh::PolyConnectivity::ve_range</a></div><div class="ttdeci">ConstVertexEdgeRange ve_range(VertexHandle _vh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:144</div></div>
<div class="ttc" id="a02313_html_ace5da110883a30227764bba7636695e2"><div class="ttname"><a href="a02313.html#ace5da110883a30227764bba7636695e2">OpenMesh::PolyConnectivity::chl_ccwbegin</a></div><div class="ttdeci">ConstHalfedgeLoopCCWIter chl_ccwbegin(HalfedgeHandle _heh) const</div><div class="ttdoc">const halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:586</div></div>
<div class="ttc" id="a02313_html_a8f42ceba5a5417389ed05ac4786994c0"><div class="ttname"><a href="a02313.html#a8f42ceba5a5417389ed05ac4786994c0">OpenMesh::PolyConnectivity::ff_end</a></div><div class="ttdeci">FaceFaceIter ff_end(FaceHandle _fh)</div><div class="ttdoc">face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:710</div></div>
<div class="ttc" id="a02313_html_aa1320515fce5b3b20d48c9c732282fb3"><div class="ttname"><a href="a02313.html#aa1320515fce5b3b20d48c9c732282fb3">OpenMesh::PolyConnectivity::VertexIHalfedgeCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; VertexOppositeHalfedgeTraits, false &gt; VertexIHalfedgeCCWIter</div><div class="ttdoc">Enumerates incoming half edges in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:217</div></div>
<div class="ttc" id="a02313_html_ae558c88fb3240ebc64cb7f34660ab3d8"><div class="ttname"><a href="a02313.html#ae558c88fb3240ebc64cb7f34660ab3d8">OpenMesh::PolyConnectivity::faces_begin</a></div><div class="ttdeci">FaceIter faces_begin()</div><div class="ttdoc">Begin iterator for faces. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:206</div></div>
<div class="ttc" id="a02313_html_ae36f8b61299e2844a155fc7c37b16e82"><div class="ttname"><a href="a02313.html#ae36f8b61299e2844a155fc7c37b16e82">OpenMesh::PolyConnectivity::fh_cwbegin</a></div><div class="ttdeci">FaceHalfedgeCWIter fh_cwbegin(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:510</div></div>
<div class="ttc" id="a02313_html_aaf599974387c4cdcac2cae036899a49a"><div class="ttname"><a href="a02313.html#aaf599974387c4cdcac2cae036899a49a">OpenMesh::PolyConnectivity::FaceHalfedgeCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceHalfedgeTraits, true &gt; FaceHalfedgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:320</div></div>
<div class="ttc" id="a02313_html_ac300f45442e8a847cbbf9d44cfeaaab3"><div class="ttname"><a href="a02313.html#ac300f45442e8a847cbbf9d44cfeaaab3">OpenMesh::PolyConnectivity::ConstFaceEdgeRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstFaceEdgeIter, FaceHandle, EdgeHandle, &amp;PolyConnectivity::cfe_begin, &amp;PolyConnectivity::cfe_end &gt; &gt; ConstFaceEdgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1225</div></div>
<div class="ttc" id="a02313_html_a4af1dcd182765b58c9acb569ec459e37"><div class="ttname"><a href="a02313.html#a4af1dcd182765b58c9acb569ec459e37">OpenMesh::PolyConnectivity::VertexVertexIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; VertexVertexTraits &gt; VertexVertexIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:172</div></div>
<div class="ttc" id="a02313_html_aac23381dd7ecead9797ece002c0d9db4"><div class="ttname"><a href="a02313.html#aac23381dd7ecead9797ece002c0d9db4">OpenMesh::PolyConnectivity::vih_range</a></div><div class="ttdeci">ConstVertexIHalfedgeRange vih_range(VertexHandle _vh) const</div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:136</div></div>
<div class="ttc" id="a02313_html_a5bd0c9655aa3dd261eb960e5c036af86"><div class="ttname"><a href="a02313.html#a5bd0c9655aa3dd261eb960e5c036af86">OpenMesh::PolyConnectivity::cvoh_ccwiter</a></div><div class="ttdeci">ConstVertexOHalfedgeCCWIter cvoh_ccwiter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:312</div></div>
<div class="ttc" id="a02413_html"><div class="ttname"><a href="a02413.html">OpenMesh::SmartEdgeHandle</a></div><div class="ttdef"><b>Definition:</b> SmartHandles.hh:137</div></div>
<div class="ttc" id="a02313_html_ae7462bc333893edd402c61d686c322bb"><div class="ttname"><a href="a02313.html#ae7462bc333893edd402c61d686c322bb">OpenMesh::PolyConnectivity::voh_ccwbegin</a></div><div class="ttdeci">VertexOHalfedgeCCWIter voh_ccwbegin(VertexHandle _vh)</div><div class="ttdoc">vertex - outgoing halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:430</div></div>
<div class="ttc" id="a02313_html_a7c5bdeebff2ba2004e4fd4609e6d557d"><div class="ttname"><a href="a02313.html#a7c5bdeebff2ba2004e4fd4609e6d557d">OpenMesh::PolyConnectivity::cfv_ccwend</a></div><div class="ttdeci">ConstFaceVertexCCWIter cfv_ccwend(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:735</div></div>
<div class="ttc" id="a02313_html_ad00b3b1e1a760d2e1abc1ae106dc7328"><div class="ttname"><a href="a02313.html#ad00b3b1e1a760d2e1abc1ae106dc7328">OpenMesh::PolyConnectivity::ConstVertexVertexIter</a></div><div class="ttdeci">VertexVertexIter ConstVertexVertexIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:277</div></div>
<div class="ttc" id="a02313_html_ad559e5ae8367e51e1b860eeff62808dc"><div class="ttname"><a href="a02313.html#ad559e5ae8367e51e1b860eeff62808dc">OpenMesh::PolyConnectivity::cw_rotated_halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle cw_rotated_halfedge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:59</div></div>
<div class="ttc" id="a02313_html_a6e9602adaae09dee4abbb34417217701"><div class="ttname"><a href="a02313.html#a6e9602adaae09dee4abbb34417217701">OpenMesh::PolyConnectivity::s_halfedge_handle</a></div><div class="ttdeci">static SmartHalfedgeHandle s_halfedge_handle(SmartEdgeHandle _eh, unsigned int _i)</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:61</div></div>
<div class="ttc" id="a02313_html_ae8a61a74ba0ee6261abdf52c18501354"><div class="ttname"><a href="a02313.html#ae8a61a74ba0ee6261abdf52c18501354">OpenMesh::PolyConnectivity::cfh_cwbegin</a></div><div class="ttdeci">ConstFaceHalfedgeCWIter cfh_cwbegin(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:556</div></div>
<div class="ttc" id="a02313_html_a1ae5585d66bb5e6c85082e5ee3ab0ad9"><div class="ttname"><a href="a02313.html#a1ae5585d66bb5e6c85082e5ee3ab0ad9">OpenMesh::PolyConnectivity::ConstFaceFaceIter</a></div><div class="ttdeci">FaceFaceIter ConstFaceFaceIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:376</div></div>
<div class="ttc" id="a02313_html_aba60d726e9e1cd0ff9c0282833de64b9"><div class="ttname"><a href="a02313.html#aba60d726e9e1cd0ff9c0282833de64b9">OpenMesh::PolyConnectivity::ff_begin</a></div><div class="ttdeci">FaceFaceIter ff_begin(FaceHandle _fh)</div><div class="ttdoc">face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:525</div></div>
<div class="ttc" id="a02313_html_ae01a39ca6f8ebc0dacdaa0fa809a70ed"><div class="ttname"><a href="a02313.html#ae01a39ca6f8ebc0dacdaa0fa809a70ed">OpenMesh::PolyConnectivity::vertices_end</a></div><div class="ttdeci">VertexIter vertices_end()</div><div class="ttdoc">End iterator for vertices. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:176</div></div>
<div class="ttc" id="a02313_html_acb57b9ddc74c5df8e0c444cdc5e6e432"><div class="ttname"><a href="a02313.html#acb57b9ddc74c5df8e0c444cdc5e6e432">OpenMesh::PolyConnectivity::ConstHalfedgeRange</a></div><div class="ttdeci">EntityRange&lt; RangeTraitT&lt; const PolyConnectivity, PolyConnectivity::ConstHalfedgeIter, &amp;PolyConnectivity::halfedges_begin, &amp;PolyConnectivity::halfedges_end &gt; &gt; ConstHalfedgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1076</div></div>
<div class="ttc" id="a02313_html_a65b742c5ef6ebed9ca44886043c5c3e5"><div class="ttname"><a href="a02313.html#a65b742c5ef6ebed9ca44886043c5c3e5">OpenMesh::PolyConnectivity::cvih_ccwbegin</a></div><div class="ttdeci">ConstVertexIHalfedgeCCWIter cvih_ccwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:467</div></div>
<div class="ttc" id="a02313_html_ae43c9c12b88b32d80b21d2fdf00a0a6c"><div class="ttname"><a href="a02313.html#ae43c9c12b88b32d80b21d2fdf00a0a6c">OpenMesh::PolyConnectivity::ve_iter</a></div><div class="ttdeci">VertexEdgeIter ve_iter(VertexHandle _vh)</div><div class="ttdoc">vertex - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:270</div></div>
<div class="ttc" id="a02313_html_ac6e5901f8278eb9c765fda96b33c33a5"><div class="ttname"><a href="a02313.html#ac6e5901f8278eb9c765fda96b33c33a5">OpenMesh::PolyConnectivity::ConstVertexEdgeCWIter</a></div><div class="ttdeci">VertexEdgeCWIter ConstVertexEdgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:290</div></div>
<div class="ttc" id="a02313_html_a773610c3acffd1593ccbb5cd57a8f03e"><div class="ttname"><a href="a02313.html#a773610c3acffd1593ccbb5cd57a8f03e">OpenMesh::PolyConnectivity::VertexFaceIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; VertexFaceTraits &gt; VertexFaceIter</div><div class="ttdoc">Enumerates incident faces in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:231</div></div>
<div class="ttc" id="a02313_html_abb84b94e6340467a7eeb524eb09bb888"><div class="ttname"><a href="a02313.html#abb84b94e6340467a7eeb524eb09bb888">OpenMesh::PolyConnectivity::cvoh_begin</a></div><div class="ttdeci">ConstVertexOHalfedgeIter cvoh_begin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:470</div></div>
<div class="ttc" id="a02313_html_a52e34e1b8830d078d047508fb900464c"><div class="ttname"><a href="a02313.html#a52e34e1b8830d078d047508fb900464c">OpenMesh::PolyConnectivity::FaceHalfedgeIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; FaceHalfedgeTraits &gt; FaceHalfedgeIter</div><div class="ttdoc">Enumerate incident half edges in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:319</div></div>
<div class="ttc" id="a02313_html_a09e63ab7cff0b78a4315baeac57da06c"><div class="ttname"><a href="a02313.html#a09e63ab7cff0b78a4315baeac57da06c">OpenMesh::PolyConnectivity::vv_ccwiter</a></div><div class="ttdeci">VertexVertexCCWIter vv_ccwiter(VertexHandle _vh)</div><div class="ttdoc">vertex - vertex circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:249</div></div>
<div class="ttc" id="a02313_html_a84912a53097ac949f4599cfec0d8de6a"><div class="ttname"><a href="a02313.html#a84912a53097ac949f4599cfec0d8de6a">OpenMesh::PolyConnectivity::ConstFaceHalfedgeRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstFaceHalfedgeIter, FaceHandle, HalfedgeHandle, &amp;PolyConnectivity::cfh_begin, &amp;PolyConnectivity::cfh_end &gt; &gt; ConstFaceHalfedgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1218</div></div>
<div class="ttc" id="a02313_html_aa2aff251195e02a1e49090205e36680c"><div class="ttname"><a href="a02313.html#aa2aff251195e02a1e49090205e36680c">OpenMesh::PolyConnectivity::cfh_ccwiter</a></div><div class="ttdeci">ConstFaceHalfedgeCCWIter cfh_ccwiter(FaceHandle _fh) const</div><div class="ttdoc">const face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:384</div></div>
<div class="ttc" id="a02313_html_ad4104ff953dd738f018346c2a85d35b8"><div class="ttname"><a href="a02313.html#ad4104ff953dd738f018346c2a85d35b8">OpenMesh::PolyConnectivity::cvoh_cwend</a></div><div class="ttdeci">ConstVertexOHalfedgeCWIter cvoh_cwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:658</div></div>
<div class="ttc" id="a01233_html"><div class="ttname"><a href="a01233.html">OpenMesh</a></div><div class="ttdoc">Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...</div><div class="ttdef"><b>Definition:</b> MeshItems.hh:59</div></div>
<div class="ttc" id="a02313_html_a2f008e4fb91e8106af9292603c6c7ccc"><div class="ttname"><a href="a02313.html#a2f008e4fb91e8106af9292603c6c7ccc">OpenMesh::PolyConnectivity::vih_cwend</a></div><div class="ttdeci">VertexIHalfedgeCWIter vih_cwend(VertexHandle _vh)</div><div class="ttdoc">vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:603</div></div>
<div class="ttc" id="a02313_html_a434525d785156b76c99ca1b21931d79f"><div class="ttname"><a href="a02313.html#a434525d785156b76c99ca1b21931d79f">OpenMesh::PolyConnectivity::chl_ccwend</a></div><div class="ttdeci">ConstHalfedgeLoopCCWIter chl_ccwend(HalfedgeHandle _heh) const</div><div class="ttdoc">const face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:771</div></div>
<div class="ttc" id="a02245_html"><div class="ttname"><a href="a02245.html">OpenMesh::HalfedgeHandle</a></div><div class="ttdoc">Handle for a halfedge entity. </div><div class="ttdef"><b>Definition:</b> Handles.hh:127</div></div>
<div class="ttc" id="a02313_html_a2da8c6096d458960d2dddf7abf5aec82"><div class="ttname"><a href="a02313.html#a2da8c6096d458960d2dddf7abf5aec82">OpenMesh::PolyConnectivity::edges_sbegin</a></div><div class="ttdeci">EdgeIter edges_sbegin()</div><div class="ttdoc">Begin iterator for edges. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:231</div></div>
<div class="ttc" id="a02313_html_ac9ec2c1e3927ee8e64e992d1a7ae84ed"><div class="ttname"><a href="a02313.html#ac9ec2c1e3927ee8e64e992d1a7ae84ed">OpenMesh::PolyConnectivity::cvoh_end</a></div><div class="ttdeci">ConstVertexOHalfedgeIter cvoh_end(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:655</div></div>
<div class="ttc" id="a02313_html_afa3ee1bfd7eea137159249cda53e2a3b"><div class="ttname"><a href="a02313.html#afa3ee1bfd7eea137159249cda53e2a3b">OpenMesh::PolyConnectivity::ConstVertexOHalfedgeRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstVertexOHalfedgeIter, VertexHandle, HalfedgeHandle, &amp;PolyConnectivity::cvoh_begin, &amp;PolyConnectivity::cvoh_end &gt; &gt; ConstVertexOHalfedgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1190</div></div>
<div class="ttc" id="a02313_html_a1ed82cc2f3fde9940da93d5d3226d0c1"><div class="ttname"><a href="a02313.html#a1ed82cc2f3fde9940da93d5d3226d0c1">OpenMesh::PolyConnectivity::ConstFaceFaceRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstFaceFaceIter, FaceHandle, FaceHandle, &amp;PolyConnectivity::cff_begin, &amp;PolyConnectivity::cff_end &gt; &gt; ConstFaceFaceRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1232</div></div>
<div class="ttc" id="a02313_html_a591f89c0f82e8674e129df54b1f2acb8"><div class="ttname"><a href="a02313.html#a591f89c0f82e8674e129df54b1f2acb8">OpenMesh::PolyConnectivity::cff_iter</a></div><div class="ttdeci">ConstFaceFaceIter cff_iter(FaceHandle _fh) const</div><div class="ttdoc">const face - face circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:396</div></div>
<div class="ttc" id="a02313_html_a28085252b6d71c177e4c2025244efe75"><div class="ttname"><a href="a02313.html#a28085252b6d71c177e4c2025244efe75">OpenMesh::PolyConnectivity::hl_ccwbegin</a></div><div class="ttdeci">HalfedgeLoopCCWIter hl_ccwbegin(HalfedgeHandle _heh)</div><div class="ttdoc">halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:540</div></div>
<div class="ttc" id="a02313_html_adb192c741839b5a078d9fbed3d82bd63"><div class="ttname"><a href="a02313.html#adb192c741839b5a078d9fbed3d82bd63">OpenMesh::PolyConnectivity::fe_ccwend</a></div><div class="ttdeci">FaceEdgeCCWIter fe_ccwend(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:707</div></div>
<div class="ttc" id="a02313_html_adf4d94c333d7dc082120bb84d5eddb27"><div class="ttname"><a href="a02313.html#adf4d94c333d7dc082120bb84d5eddb27">OpenMesh::PolyConnectivity::FaceEdgeIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT_DEPRECATED&lt; FaceEdgeTraits &gt; FaceEdgeIter</div><div class="ttdoc">Enumerate incident edges in a counter clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:339</div></div>
<div class="ttc" id="a02313_html_a85cdca0fc78713d36bd80ffe91fb0dc6"><div class="ttname"><a href="a02313.html#a85cdca0fc78713d36bd80ffe91fb0dc6">OpenMesh::PolyConnectivity::ConstFaceEdgeCCWIter</a></div><div class="ttdeci">FaceEdgeCCWIter ConstFaceEdgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:375</div></div>
<div class="ttc" id="a02313_html_a3235e91997ff38e99fd4e017e83ff31a"><div class="ttname"><a href="a02313.html#a3235e91997ff38e99fd4e017e83ff31a">OpenMesh::PolyConnectivity::cvih_cwend</a></div><div class="ttdeci">ConstVertexIHalfedgeCWIter cvih_cwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:649</div></div>
<div class="ttc" id="a02313_html_ae88b7c795f28e7b7264b9f41148578c2"><div class="ttname"><a href="a02313.html#ae88b7c795f28e7b7264b9f41148578c2">OpenMesh::PolyConnectivity::FaceEdgeCCWIter</a></div><div class="ttdeci">Iterators::GenericCirculatorT&lt; FaceEdgeTraits, true &gt; FaceEdgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:340</div></div>
<div class="ttc" id="a02313_html_a6738f293f2e017755aa4d9d39a95ae41"><div class="ttname"><a href="a02313.html#a6738f293f2e017755aa4d9d39a95ae41">OpenMesh::PolyConnectivity::ConstVertexIHalfedgeCCWIter</a></div><div class="ttdeci">VertexIHalfedgeCCWIter ConstVertexIHalfedgeCCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:285</div></div>
<div class="ttc" id="a02313_html_ac69bb043da3a934453ff41930e46d67d"><div class="ttname"><a href="a02313.html#ac69bb043da3a934453ff41930e46d67d">OpenMesh::PolyConnectivity::ConstVertexIHalfedgeCWIter</a></div><div class="ttdeci">VertexIHalfedgeCWIter ConstVertexIHalfedgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:284</div></div>
<div class="ttc" id="a02313_html_ab6dca97a14febbc05436121b782c6c18"><div class="ttname"><a href="a02313.html#ab6dca97a14febbc05436121b782c6c18">OpenMesh::PolyConnectivity::cvoh_iter</a></div><div class="ttdeci">ConstVertexOHalfedgeIter cvoh_iter(VertexHandle _vh) const</div><div class="ttdoc">const vertex - outgoing halfedge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:306</div></div>
<div class="ttc" id="a02313_html_a296c9a49705f1e3f7f6a49aa13b650f4"><div class="ttname"><a href="a02313.html#a296c9a49705f1e3f7f6a49aa13b650f4">OpenMesh::PolyConnectivity::opposite_halfedge_handle</a></div><div class="ttdeci">SmartHalfedgeHandle opposite_halfedge_handle(SmartHalfedgeHandle _heh) const</div><div class="ttdoc">returns the face handle of the opposite halfedge </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:57</div></div>
<div class="ttc" id="a02313_html_a0ecbd6a65bda6abf1da3cdfcc24d6e60"><div class="ttname"><a href="a02313.html#a0ecbd6a65bda6abf1da3cdfcc24d6e60">OpenMesh::PolyConnectivity::ff_ccwiter</a></div><div class="ttdeci">FaceFaceCCWIter ff_ccwiter(FaceHandle _fh)</div><div class="ttdoc">face - face circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:366</div></div>
<div class="ttc" id="a02313_html_a47d7745292547ce7a948c8643d644f9e"><div class="ttname"><a href="a02313.html#a47d7745292547ce7a948c8643d644f9e">OpenMesh::PolyConnectivity::ConstVertexOHalfedgeCWIter</a></div><div class="ttdeci">VertexOHalfedgeCWIter ConstVertexOHalfedgeCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:281</div></div>
<div class="ttc" id="a02313_html_aacac94430d36ecd51b294555e51389aa"><div class="ttname"><a href="a02313.html#aacac94430d36ecd51b294555e51389aa">OpenMesh::PolyConnectivity::add_vertex</a></div><div class="ttdeci">SmartVertexHandle add_vertex()</div><div class="ttdoc">Add a new vertex. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:53</div></div>
<div class="ttc" id="a02313_html_aac68ad98ee9e6ae80c5e3c080808b6a2"><div class="ttname"><a href="a02313.html#aac68ad98ee9e6ae80c5e3c080808b6a2">OpenMesh::PolyConnectivity::ConstFaceEdgeIter</a></div><div class="ttdeci">FaceEdgeIter ConstFaceEdgeIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:373</div></div>
<div class="ttc" id="a02313_html_afdeb6f1a67bca498ed39165000960a5b"><div class="ttname"><a href="a02313.html#afdeb6f1a67bca498ed39165000960a5b">OpenMesh::PolyConnectivity::cvih_ccwend</a></div><div class="ttdeci">ConstVertexIHalfedgeCCWIter cvih_ccwend(VertexHandle _vh) const</div><div class="ttdoc">const vertex - incoming halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:652</div></div>
<div class="ttc" id="a02313_html_a0cd0b15b10b2cc4ac212781fe4b8d19c"><div class="ttname"><a href="a02313.html#a0cd0b15b10b2cc4ac212781fe4b8d19c">OpenMesh::PolyConnectivity::ConstHalfedgeLoopCWIter</a></div><div class="ttdeci">HalfedgeLoopCWIter ConstHalfedgeLoopCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:384</div></div>
<div class="ttc" id="a02313_html_add76bf49a10a6dd890ebbf83e0504f00"><div class="ttname"><a href="a02313.html#add76bf49a10a6dd890ebbf83e0504f00">OpenMesh::PolyConnectivity::cfv_cwend</a></div><div class="ttdeci">ConstFaceVertexCWIter cfv_cwend(FaceHandle _fh) const</div><div class="ttdoc">const face - vertex circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:732</div></div>
<div class="ttc" id="a02313_html_a71eb00288888331cc074ef0dd9414f5d"><div class="ttname"><a href="a02313.html#a71eb00288888331cc074ef0dd9414f5d">OpenMesh::PolyConnectivity::ConstVertexEdgeRange</a></div><div class="ttdeci">CirculatorRange&lt; CirculatorRangeTraitT&lt; PolyConnectivity, ConstVertexEdgeIter, VertexHandle, EdgeHandle, &amp;PolyConnectivity::cve_begin, &amp;PolyConnectivity::cve_end &gt; &gt; ConstVertexEdgeRange</div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:1197</div></div>
<div class="ttc" id="a02313_html_a7f1604b741fac28e363fe29e579e199e"><div class="ttname"><a href="a02313.html#a7f1604b741fac28e363fe29e579e199e">OpenMesh::PolyConnectivity::fh_ccwiter</a></div><div class="ttdeci">FaceHalfedgeCCWIter fh_ccwiter(FaceHandle _fh)</div><div class="ttdoc">face - halfedge circulator ccw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:348</div></div>
<div class="ttc" id="a02113_html_a99d673da244d912ee2054c3bcc7da076"><div class="ttname"><a href="a02113.html#a99d673da244d912ee2054c3bcc7da076">OpenMesh::ArrayKernel::new_vertex</a></div><div class="ttdeci">VertexHandle new_vertex()</div><div class="ttdoc">Add a new vertex. </div><div class="ttdef"><b>Definition:</b> ArrayKernel.hh:216</div></div>
<div class="ttc" id="a02313_html_ace59ea3e66f62e72069390226ebf41f9"><div class="ttname"><a href="a02313.html#ace59ea3e66f62e72069390226ebf41f9">OpenMesh::PolyConnectivity::cve_cwbegin</a></div><div class="ttdeci">ConstVertexEdgeCWIter cve_cwbegin(VertexHandle _vh) const</div><div class="ttdoc">const vertex - edge circulator cw </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:482</div></div>
<div class="ttc" id="a02313_html_a8c84d14b01590ad220b0988d862bc753"><div class="ttname"><a href="a02313.html#a8c84d14b01590ad220b0988d862bc753">OpenMesh::PolyConnectivity::fe_begin</a></div><div class="ttdeci">FaceEdgeIter fe_begin(FaceHandle _fh)</div><div class="ttdoc">face - edge circulator </div><div class="ttdef"><b>Definition:</b> PolyConnectivity_inline_impl.hh:516</div></div>
<div class="ttc" id="a02313_html_afceef1b29aafb3ab861cd3aa3101906a"><div class="ttname"><a href="a02313.html#afceef1b29aafb3ab861cd3aa3101906a">OpenMesh::PolyConnectivity::ConstFaceVertexCWIter</a></div><div class="ttdeci">FaceVertexCWIter ConstFaceVertexCWIter</div><div class="ttdoc">Enumerates 1-ring vertices in a clockwise fashion. </div><div class="ttdef"><b>Definition:</b> PolyConnectivity.hh:368</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr>
<address>
<small>
<a href="http://www.rwth-graphics.de" style="text-decoration:none;">
</a>
Project <b>OpenMesh</b>, 
&copy;&nbsp; Computer Graphics Group, RWTH Aachen.
Documentation generated using 
<a class="el" href="http://www.doxygen.org/index.html">
<b>doxygen</b>
</a>.
</small>
</address>
</body>
</html>
